GTMesh:UnitTest-clear commitshttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commits/UnitTest-clear2020-06-10T15:20:48+02:00https://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/1a4d1e2dd7d0925352ede9dfe82b328c4621c70eMerge branch 'master-UnitTest' of...2020-06-10T15:20:48+02:00Tomjakubto1@fjfi.cvut.czMerge branch 'master-UnitTest' of <a href="https://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/UnstructuredMesh">https://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/UnstructuredMesh</a> into UnitTest-clear
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
https://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/8484f65e5debffb896936d37f967703085e76d51CMakeLists change2020-06-10T15:15:52+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/4bf4e00ace4aa2e1fd5e88cef03dbd1f4d4e1c01removing unnecessary files for test and pipeline creation2020-06-10T15:10:05+02:00Tomjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/573b135b6dd0f7daf9842994eac052afdc239d64src/CMakeLists2020-06-10T14:34:44+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/779a1d1e7b74035af359e24848686ca37aa9c73fadd fail test2020-06-10T14:04:04+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/258950a95c04889f9a981355c8bc171f0026645bSimple unit test2020-06-10T14:02:16+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/f7c8f93d42807c1d907ec8324d9331494919e1c0change of the project structure2020-06-10T11:02:15+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/6bfe8af0f47062ed409c618dc8f6a0f50bfe495eMAKE_TEMPLATE_TRAIT macros2020-06-08T19:56:14+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/cfcf812ad370911237ca53aafe25461ad2605496DOC2020-06-08T17:48:30+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/c6f31337aedddb00a9efcfe9c30fa9521bb08e5dwrite2020-06-08T17:36:44+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/1eff413027a46607749e2f9c2f22d4e2775c8bb2UnstructuredMesh write2020-06-06T21:27:36+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/2575074b52801d26f0e42fbede53d7e8eca699eatemplate traits2020-06-01T21:01:42+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/b8612076d7903e46feb70c5e50f97dcd1c112f02fix getOtherCellIndex2020-05-15T21:44:58+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/a73a64b881d566d0bcbf25fb25836878ba1aa909Aggregation processor2020-05-11T10:49:25+02:00Tomas Jakubecjakubto1@fjfi.cvut.czMeshDataContainer operator[] for integer sequence
JSONLogger accepts references instead of valueshttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/b969e02faaf0ac5ed3e1e3f4a24e35b12d8c2592README2020-05-07T12:56:52+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/8af32ae59905d8e9a008fb948eabe72f3354d87eREADME addition and TraitsAggregationProcesor2020-05-07T12:03:05+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/08e5bd56b6b494564b49e9636658b54a0b109adeRefactor2020-05-06T16:33:56+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/e36b227a1e0f74572ef66cb836e35a5ced91fefbRefactor2020-04-18T17:37:54+02:00Tomas Jakubecjakubto1@fjfi.cvut.czfix hexahedron readerhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/894767176e01b258b2f838914a2f0983280e6174MemberApproach -> MemberAccess2020-04-13T22:53:48+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/10541021dd487ae7c498ffc5f7c841d8721f5eefVTKMeshDataWriter fix2020-04-09T22:05:36+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/7d02fa6a5e6dec2b01252f378d47d40bda5a48d8VTKMeshDataReader parsing the MeshDataContainer2020-04-08T22:48:56+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/4f43f196324d60c52761af7d9755af849227f12drefactor2020-04-06T16:42:52+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/78d5bbcfbf4bf5203246080dbeb8bd72dc78cadaRefactor2020-04-06T12:19:18+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/a34abfcaba1dfda08478e642a9f4badd3fa598caRefactor + load function in UnstructuredMesh2020-04-03T19:50:52+02:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/9e555fa9302e87c530fb158681fd14004a1a4069Refactor2020-03-28T15:40:36+01:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/cf5fe73e35c807d46a936e4f656fcf84778b6ea2Refactor2020-03-11T09:47:32+01:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/e880a652e4108bb9e7ee80d54acaf176d4f2e61dfix extractBoundaryIndex2020-03-09T10:22:40+01:00Tomas Jakubecjakubto1@fjfi.cvut.czadd makeBoundaryIndexhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/76d91b14d395e3c6e447a9063a0162f5800fd53eUnstructuredMeshDefine.h2020-03-09T10:12:08+01:00Tomas Jakubecjakubto1@fjfi.cvut.czmethods isInvalidIndex, isBoundaryIndex, extractBoundaryIndexhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/ece48ab80efa61e11369532af550ab75f203fc2derror message refactor2020-03-08T10:19:15+01:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/1e6413ba3ff9b33f8463ee745bff0f74ad5ee05cRefactor2020-03-07T16:22:27+01:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/4c5c12b2061504e639f36eb19c18a0a54ae525edtemp2020-02-17T10:29:47+01:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/1c0efbabb4800db1c4c850fd78df58794c977addVTKMeshDataWriter fix of 2D data export.2020-02-17T08:50:40+01:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/c98cc33788534f2fecdf94298cec86375936c95aVTKMeshWriter dimension fix2020-02-17T08:47:45+01:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/ef46c9f2d735e9220bd62be212bf555608646b37Fixes and DBGVAR_JSON2020-02-17T08:44:05+01:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/61f939d74d5fe2a16e556367dc92e38bc5ba3214Json logger2020-02-08T21:15:13+01:00Tomas Jakubecjakubto1@fjfi.cvut.czfix of operator- for traited classeshttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/d07b7bd1ce0f4a150cdddf0572d46613ffdafb93rename getTraitedAttribute to get because of similarity to stl ans2020-02-04T11:37:10+01:00Tomas Jakubecjakubto1@fjfi.cvut.czpossible use of ADL.https://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/3ee441e2ead56448c0c4426bc604440bdbac8bb9operator[] for traited classes2020-02-04T11:11:06+01:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/bedc1e62cf62b1aab61855e4b73db5198c16ec5eImprovement of traits algorithms (to be renamed as traits operations)2020-02-03T15:21:46+01:00Tomas Jakubecjakubto1@fjfi.cvut.czhttps://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/908a5c7895fbedf3e0820150f9279a7050892490Member reference can hold extern get (constant getter) and set (as non-2020-01-30T11:41:41+01:00Tomas Jakubecjakubto1@fjfi.cvut.czconst getter).https://mmg-gitlab.fjfi.cvut.cz/gitlab/jakubec/GTMesh/-/commit/215130e3ead745cab39832b439f4743157839814automatic traits algorithms.2020-01-23T21:16:25+01:00Tomas Jakubecjakubto1@fjfi.cvut.czTo achieve the maximal efficiency of traits approach is necessary to
change name type from std::string to const char*.
Moreover, I had to make the default trait public in another way. There
is a function creating and returning the generated Trait. At first sight
is seemed to me as bad idea, but the compiler can not work so
efficiently with it. Thus, it is better to have static function which
generates the object of traits.