Tetrahedron 1D-2D-3D algorithm. More...
Public Member Functions | |
def | __init__ |
Private constructor. More... | |
def | SetSecondOrder |
Sets SecondOrder flag. More... | |
def | SetNbSegPerEdge |
Sets NbSegPerEdge parameter. More... | |
def | SetNbSegPerRadius |
Sets NbSegPerRadius parameter. More... | |
def | SetQuadAllowed |
Sets QuadAllowed flag. More... | |
def | SetUseSurfaceCurvature |
Sets UseSurfaceCurvature flag. More... | |
def | SetFuseEdges |
Sets FuseEdges flag. More... | |
def | SetNumberOfSegments |
Sets number of segments overriding the value set by SetLocalLength() More... | |
def | SetLocalLength |
Sets number of segments overriding the value set by SetNumberOfSegments() More... | |
def | MaxElementArea |
Defines MaxElementArea parameter of NETGEN_SimpleParameters_3D hypothesis. More... | |
def | LengthFromEdges |
Defines LengthFromEdges parameter of NETGEN_SimpleParameters_3D hypothesis. More... | |
def | LengthFromFaces |
Defines LengthFromFaces parameter of NETGEN_SimpleParameters_3D hypothesis. More... | |
def | MaxElementVolume |
Defines MaxElementVolume parameter of NETGEN_SimpleParameters_3D hypothesis. More... | |
def | SetMaxSize |
Sets MaxSize parameter. More... | |
def | SetMinSize |
Sets MinSize parameter. More... | |
def | SetOptimize |
Sets Optimize flag. More... | |
def | SetFineness |
Sets Fineness parameter. More... | |
def | SetGrowthRate |
Sets GrowthRate parameter. More... | |
def | Parameters |
Creates meshing hypothesis according to the chosen algorithm type and initializes it with default parameters. More... | |
def | SetMeshSizeFile |
Defines a file specifying size of elements at points and lines. More... | |
Data Fields | |
params | |
Static Public Attributes | |
string | meshMethod = "Tetrahedron" |
name of the dynamic method in smeshBuilder.Mesh class More... | |
algoType = NETGEN_1D2D3D | |
type of algorithm used with helper function in smeshBuilder.Mesh class More... | |
string | docHelper = "Creates tetrahedron 3D algorithm for solids" |
doc string of the method More... | |
Tetrahedron 1D-2D-3D algorithm.
It can be created by calling smeshBuilder.Mesh.Tetrahedron( smeshBuilder.NETGEN_1D2D3D, geom=0 ). This algorithm generates all 1D (edges), 2D (faces) and 3D (volumes) elements for given geometrical shape.
def __init__ | ( | self, | |
mesh, | |||
geom = 0 |
|||
) |
Private constructor.
mesh | parent mesh object algorithm is assigned to |
geom | geometry (shape/sub-shape) algorithm is assigned to; if it is 0 (default), the algorithm is assigned to the main shape |
def SetSecondOrder | ( | self, | |
theVal | |||
) |
Sets SecondOrder
flag.
theVal | new value of the SecondOrder parameter |
References NETGEN_Algorithm.Parameters().
def SetNbSegPerEdge | ( | self, | |
theVal | |||
) |
Sets NbSegPerEdge
parameter.
theVal | new value of the NbSegPerEdge parameter |
References NETGEN_Algorithm.Parameters().
def SetNbSegPerRadius | ( | self, | |
theVal | |||
) |
Sets NbSegPerRadius
parameter.
theVal | new value of the NbSegPerRadius parameter |
References NETGEN_Algorithm.Parameters().
def SetQuadAllowed | ( | self, | |
toAllow = True |
|||
) |
Sets QuadAllowed
flag.
toAllow | new value of the QuadAllowed parameter (True by default) |
References NETGEN_Algorithm.Parameters().
def SetUseSurfaceCurvature | ( | self, | |
toUse = True |
|||
) |
Sets UseSurfaceCurvature
flag.
toUse | new value of the UseSurfaceCurvature parameter (True by default) |
References NETGEN_Algorithm.Parameters().
def SetFuseEdges | ( | self, | |
toFuse = False |
|||
) |
Sets FuseEdges
flag.
toFuse | new value of the FuseEdges parameter (False by default) |
References NETGEN_Algorithm.Parameters().
def SetNumberOfSegments | ( | self, | |
theVal | |||
) |
Sets number of segments overriding the value set by SetLocalLength()
theVal | new value of number of segments parameter |
References NETGEN_Algorithm.Parameters().
def SetLocalLength | ( | self, | |
theVal | |||
) |
Sets number of segments overriding the value set by SetNumberOfSegments()
theVal | new value of local length parameter |
References NETGEN_Algorithm.Parameters().
def MaxElementArea | ( | self, | |
area | |||
) |
Defines MaxElementArea
parameter of NETGEN_SimpleParameters_3D
hypothesis.
Overrides value set by LengthFromEdges()
area | new value of MaxElementArea parameter |
References NETGEN_Algorithm.Parameters().
def LengthFromEdges | ( | self | ) |
Defines LengthFromEdges
parameter of NETGEN_SimpleParameters_3D
hypothesis.
Overrides value set by MaxElementArea()
References NETGEN_Algorithm.Parameters().
def LengthFromFaces | ( | self | ) |
Defines LengthFromFaces
parameter of NETGEN_SimpleParameters_3D
hypothesis.
Overrides value set by MaxElementVolume()
References NETGEN_Algorithm.Parameters().
def MaxElementVolume | ( | self, | |
vol | |||
) |
Defines MaxElementVolume
parameter of NETGEN_SimpleParameters_3D
hypothesis.
Overrides value set by LengthFromFaces()
vol | new value of MaxElementVolume parameter |
References NETGEN_Algorithm.Parameters().
|
inherited |
Sets MaxSize
parameter.
theSize | new value of the MaxSize parameter |
References NETGEN_Algorithm.Parameters().
|
inherited |
Sets MinSize
parameter.
theSize | new value of the MinSize parameter |
References NETGEN_Algorithm.Parameters().
|
inherited |
Sets Optimize
flag.
theVal | new value of the Optimize parameter |
References NETGEN_Algorithm.Parameters().
|
inherited |
Sets Fineness
parameter.
theFineness | new value of the Fineness parameter; it can be: VeryCoarse, Coarse, Moderate, Fine, VeryFine or Custom |
References NETGEN_Algorithm.Parameters().
|
inherited |
Sets GrowthRate
parameter.
theRate | new value of the GrowthRate parameter |
References NETGEN_Algorithm.Parameters().
|
inherited |
|
inherited |
Defines a file specifying size of elements at points and lines.
file | name of the file |
References NETGEN_Algorithm.Parameters().
|
static |
name of the dynamic method in smeshBuilder.Mesh class
|
static |
type of algorithm used with helper function in smeshBuilder.Mesh class
|
static |
doc string of the method
|
inherited |