Salome HOME
[bos #35147] [EDF] (2023-T1) Decompose Viscous Layer API. cce/35147VL 20/head
authorcconopoima <cesar.conopoima@gmail.com>
Tue, 25 Jul 2023 19:15:25 +0000 (16:15 -0300)
committercconopoima <cesar.conopoima@gmail.com>
Wed, 18 Oct 2023 10:53:54 +0000 (11:53 +0100)
commitd3c3260cd969833da715c1aaec3bfcaea2ceabea
tree7a40c507d300037f1f5afbd3108bb94728bc1ef3
parente3d582dca70275fa15c65d7d01a3b9c019017c8d
[bos #35147] [EDF] (2023-T1) Decompose Viscous Layer API.

Delete .vscode/settings.json

Publish shrinkGeometry.

Refactor StdMeshers_Cartesian_3D and StdMeshers_Cartesian_VL classes to allow passing an arbitrary shrink mesh to the viscous layer builder. Use StdMeshers_Cartesian_VL in StdMeshers_ViscousLayerBuilder to handle geometry shrinking and viscous layer building.

Create maps to link shrink solid and the solid assign to the shrink mesh. Code cleanup.

Defining map btw original shape (TopAbs_COMPOUND) and result shrink object. Refactor to support viscous layer of faces. Code clean up and add of tests.

Documentation and code cleanup

erase debug comment.

Modif after code review.

Avoid compilation warning from ViscousLayerBuilder and ViscousLayerBuilder_i classes.
19 files changed:
doc/examples/defining_hypotheses_vlapi_ex17.py [new file with mode: 0644]
doc/examples/tests.set
doc/gui/input/additional_hypo.rst
doc/gui/input/tui_defining_hypotheses.rst
idl/SMESH_BasicHypothesis.idl
src/SMESH_SWIG/StdMeshersBuilder.py
src/StdMeshers/CMakeLists.txt
src/StdMeshers/StdMeshers_Cartesian_3D.cxx
src/StdMeshers/StdMeshers_Cartesian_VL.cxx
src/StdMeshers/StdMeshers_Cartesian_VL.hxx
src/StdMeshers/StdMeshers_ViscousLayerBuilder.cxx [new file with mode: 0644]
src/StdMeshers/StdMeshers_ViscousLayerBuilder.hxx [new file with mode: 0644]
src/StdMeshers_I/CMakeLists.txt
src/StdMeshers_I/StdMeshers_ViscousLayerBuilder_i.cxx [new file with mode: 0644]
src/StdMeshers_I/StdMeshers_ViscousLayerBuilder_i.hxx [new file with mode: 0644]
src/StdMeshers_I/StdMeshers_i.cxx
test/test_vlapi_growthlayer.py [new file with mode: 0644]
test/test_vlapi_shrinkgeometry.py [new file with mode: 0644]
test/tests.set