Tetrahedron MG-Tetra_HPC 3D algorithm. More...

Public Member Functions | |
| def | __init__ |
| Private constructor. More... | |
| def | Parameters |
| Defines hypothesis having several parameters. More... | |
| def | SetKeepFiles |
| To keep working files or remove them. More... | |
| def | SetMEDName |
| Sets MED files name and path. More... | |
| def | SetNbPart |
| Sets the number of partition of the initial mesh. More... | |
| def | SetBackground |
| When big mesh, start tetra_hpc in background. More... | |
| def | SetMultithread |
| use multithread version More... | |
| def | SetGradation |
| To mesh "holes" in a solid or not. More... | |
| def | SetMinSize |
| Sets the cell min size of the initial mesh. More... | |
| def | SetMaxSize |
| Sets the cell max size of the initial mesh. More... | |
| def | SetAdvancedOption |
| Sets command line option as text. More... | |
Data Fields | |
| params | |
Static Public Attributes | |
| string | meshMethod = "Tetrahedron" |
| name of the dynamic method in smeshBuilder.Mesh class More... | |
| algoType = MG_Tetra_HPC | |
| type of algorithm used with helper function in smeshBuilder.Mesh class More... | |
| string | docHelper = "Creates tetrahedron 3D algorithm for volumes" |
| doc string of the method in smeshBuilder.Mesh class More... | |
Tetrahedron MG-Tetra_HPC 3D algorithm.
It can be created by calling smeshBuilder.Mesh.Tetrahedron( smeshBuilder.MG_Tetra_HPC )
| 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 |
References GHS3DPRL_Algorithm.algoType, and Mesh_Algorithm.Create().
| def Parameters | ( | self | ) |
Defines hypothesis having several parameters.
References Mesh_Algorithm.Hypothesis(), and GHS3DPRL_Algorithm.params.
| def SetKeepFiles | ( | self, | |
| toKeep | |||
| ) |
To keep working files or remove them.
Log file remains in case of errors anyway.
| toKeep | "keep working files" flag value |
References GHS3DPRL_Algorithm.Parameters().
| def SetMEDName | ( | self, | |
| value | |||
| ) |
Sets MED files name and path.
| value | MED file name |
References GHS3DPRL_Algorithm.Parameters().
| def SetNbPart | ( | self, | |
| value | |||
| ) |
Sets the number of partition of the initial mesh.
| value | number of partition value |
References GHS3DPRL_Algorithm.Parameters().
| def SetBackground | ( | self, | |
| value | |||
| ) |
When big mesh, start tetra_hpc in background.
| value | "background mode" flag value |
References GHS3DPRL_Algorithm.Parameters().
| def SetMultithread | ( | self, | |
| value | |||
| ) |
use multithread version
| value | "multithread mode" flag value |
References GHS3DPRL_Algorithm.Parameters().
| def SetGradation | ( | self, | |
| value | |||
| ) |
To mesh "holes" in a solid or not.
Default is to mesh.
| toMesh | "mesh holes" flag value def SetToMeshHoles(self, toMesh): self.Parameters().SetToMeshHoles(toMesh) pass Sets the neigbour cell gradation of the initial mesh |
| value | number of partition value |
References GHS3DPRL_Algorithm.Parameters().
| def SetMinSize | ( | self, | |
| value | |||
| ) |
Sets the cell min size of the initial mesh.
| value | number of partition value |
References GHS3DPRL_Algorithm.Parameters().
| def SetMaxSize | ( | self, | |
| value | |||
| ) |
Sets the cell max size of the initial mesh.
| value | number of partition value |
References GHS3DPRL_Algorithm.Parameters().
| def SetAdvancedOption | ( | self, | |
| option | |||
| ) |
Sets command line option as text.
| option | command line option |
References GHS3DPRL_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 in smeshBuilder.Mesh class
| params |