8 Commits

Author SHA1 Message Date
Konstantin Leontev
a605c12d81 [bos #42217][EDF 28921] Horseshoe with bodyfitting. Fixed wrong nodes num in open edges capping. 2024-08-26 16:04:30 +01:00
Konstantin Leontev
c4bd5657c4 [bos #42217][EDF 28921] Horseshoe with bodyfitting. Updated to fix some tests issues from previous removing of polygons implementation. 2024-08-23 21:00:14 +01:00
Konstantin Leontev
dd7f711c07 [bos #42217][EDF 28921] Horseshoe with bodyfitting. Added subdivision for overlapped polygons and removing of polygons with edges those are not connected with any other polygon in a volume. 2024-08-21 17:48:29 +01:00
Konstantin Leontev
312549ec64 [bos #42217][EDF 28921] Horseshoe with bodyfitting.
Nodes linked to a null nodes without any possible splits now being cleared befor splits initialization. This prevents building non-planar faces in cases when the source geometry surface coincident with an intermediate grid plane.
2024-08-05 13:44:07 +01:00
jfa
02ad02e211 Some fixes 2024-07-26 13:46:11 +01:00
jfa
2a2216e5d2 [bos #42002] BodyFitting refactoring: NRTJ4 test fails after moving a part of code into a separate method 2024-07-19 15:19:47 +01:00
jfa
b6e0752eac Avoid anonymous namespaces and 'using' instructions in headers. Simplify tests code. Continue refactoring of Hexahedron::compute() method. 2024-07-19 12:53:33 +01:00
cconopoima
9f7d4a55e2 [bos #42002][EDF] (2024) Bodyfitting refactoring. Implement classes Hexahedron and Grid in independent sources, write c++ unit tests for those utility classes. Replace parallel iterator of TBB by std::thread implementation to have control on the number of threads implemented. Solve random behavior.
Add Hexahedron test to be run by ctest. Include CPP unit test headers and libs to we use testAsserts.
2024-06-27 19:02:12 +01:00