Merge pull request #17170 from marioalexis84/fem-netgen_local_refinement

Fem: Add local refinement and second order linear for Netgen meshing
This commit is contained in:
Chris Hennes
2024-11-22 12:05:39 -05:00
committed by GitHub
4 changed files with 67 additions and 3 deletions

View File

@@ -51,6 +51,16 @@ class MeshNetgen(base_fempythonobject.BaseFemPythonObject):
def _get_properties(self):
prop = []
prop.append(
_PropHelper(
type="App::PropertyLinkList",
name="MeshRegionList",
group="Base",
doc="Refinements of the mesh",
value=[],
)
)
# mesh parameters
prop.append(
_PropHelper(
type="App::PropertyString",
@@ -403,6 +413,15 @@ class MeshNetgen(base_fempythonobject.BaseFemPythonObject):
value=True,
)
)
prop.append(
_PropHelper(
type="App::PropertyBool",
name="SecondOrderLinear",
group="Mesh Parameters",
doc="Second order nodes are created by linear interpolation",
value=False,
)
)
prop.append(
_PropHelper(
type="App::PropertyInteger",