Salome HOME
[bos #38045] [EDF] (2023-T3) Stand alone version for Netgen meshers.
authorcconopoima <cesar.conopoima@gmail.com>
Tue, 24 Oct 2023 15:58:28 +0000 (16:58 +0100)
committercesarconopoima <cesar.conopoima@opencascade.com>
Thu, 18 Jan 2024 10:30:12 +0000 (10:30 +0000)
commitccecac5e15a24f8da73b0ed44cfbbbb20b15b0db
treed0c987d1286911710ee18fcabee4c930dacff9d6
parent3af617de2150a1f2aace89182033d20e6fc0b237
[bos #38045] [EDF] (2023-T3) Stand alone version for Netgen meshers.

Separating mesh face and proxy mesh for quand adaptors and VL in 3D.

Intermedial commit

First version of 1D SA.

2D SA version and definition of simpleHypo.

Define the NETGENPlugin_NETGEN_1D2D3D_SA class to implement 1D,1D2D,1D2D3D SA version of the mesh. Using NETGENPlugin_NETGEN_2D_SA class to define the 2D SA version.

Cleaning code.

Toward 2D SA version.

Function to feed 1D elements from imported mesh into netgen.

2D SA version for netgen.

Finish support for parallel computing of 2D mesh with netgen. Add the NETGEN_2D_Remote. UsIn NETGEN_2D_SA class use bounding box of faces to allow fast discarting edge nodes far from the faces been meshed.
23 files changed:
idl/NETGENPlugin_Algorithm.idl
src/NETGENPlugin/CMakeLists.txt
src/NETGENPlugin/NETGENPluginBuilder.py
src/NETGENPlugin/NETGENPlugin_DriverParam.cxx
src/NETGENPlugin/NETGENPlugin_DriverParam.hxx
src/NETGENPlugin/NETGENPlugin_Mesher.cxx
src/NETGENPlugin/NETGENPlugin_Mesher.hxx
src/NETGENPlugin/NETGENPlugin_NETGEN_1D2D3D_SA.cxx [new file with mode: 0644]
src/NETGENPlugin/NETGENPlugin_NETGEN_1D2D3D_SA.hxx [new file with mode: 0644]
src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cxx
src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.hxx
src/NETGENPlugin/NETGENPlugin_NETGEN_2D_Remote.cxx [new file with mode: 0644]
src/NETGENPlugin/NETGENPlugin_NETGEN_2D_Remote.hxx [new file with mode: 0644]
src/NETGENPlugin/NETGENPlugin_NETGEN_2D_Remote_i.cxx [new file with mode: 0644]
src/NETGENPlugin/NETGENPlugin_NETGEN_2D_Remote_i.hxx [new file with mode: 0644]
src/NETGENPlugin/NETGENPlugin_NETGEN_2D_SA.cxx [new file with mode: 0644]
src/NETGENPlugin/NETGENPlugin_NETGEN_2D_SA.hxx [new file with mode: 0644]
src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cxx
src/NETGENPlugin/NETGENPlugin_NETGEN_3D_Remote.cxx
src/NETGENPlugin/NETGENPlugin_NETGEN_3D_SA.cxx
src/NETGENPlugin/NETGENPlugin_Runner_main.cxx
src/NETGENPlugin/NETGENPlugin_SimpleHypothesis_2D.cxx
src/NETGENPlugin/NETGENPlugin_i.cxx