Konstantin Leontev
df79d42e30
[bos #42851 ][CEA][Windows] SMESH compilation broken. Classifier class moved from a source file to a separated header, so templates could know its size on compile time (we had an error with forward declaration). Added numeric header.
2024-09-04 10:28:43 +01:00
Konstantin Leontev
37de8d765a
[bos #42217 ][EDF 28921] Horseshoe with bodyfitting. Commented open edges capping because of producing null nodes.
2024-08-26 16:26:42 +01:00
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