Version: 6.3.1
Functions

GHS3D Parameters hypothesis

Defining hypotheses
Collaboration diagram for GHS3D Parameters hypothesis:

Functions

def smeshDC::Mesh_Tetrahedron.SetToMeshHoles
 To mesh "holes" in a solid or not.
def smeshDC::Mesh_Tetrahedron.SetOptimizationLevel
 Set Optimization level: None_Optimization, Light_Optimization, Standard_Optimization, StandardPlus_Optimization, Strong_Optimization.
def smeshDC::Mesh_Tetrahedron.SetMaximumMemory
 Maximal size of memory to be used by the algorithm (in Megabytes).
def smeshDC::Mesh_Tetrahedron.SetInitialMemory
 Initial size of memory to be used by the algorithm (in Megabytes) in automatic memory adjustment mode.
def smeshDC::Mesh_Tetrahedron.SetWorkingDirectory
 Path to working directory.
def smeshDC::Mesh_Tetrahedron.SetKeepFiles
 To keep working files or remove them.
def smeshDC::Mesh_Tetrahedron.SetVerboseLevel
 To set verbose level [0-10].
def smeshDC::Mesh_Tetrahedron.SetToCreateNewNodes
 To create new nodes.
def smeshDC::Mesh_Tetrahedron.SetToUseBoundaryRecoveryVersion
 To use boundary recovery version which tries to create mesh on a very poor quality surface mesh.
def smeshDC::Mesh_Tetrahedron.SetFEMCorrection
 Applies finite-element correction by replacing overconstrained elements where it is possible.
def smeshDC::Mesh_Tetrahedron.SetToRemoveCentralPoint
 To removes initial central point.
def smeshDC::Mesh_Tetrahedron.SetEnforcedVertex
 To set an enforced vertex.
def smeshDC::Mesh_Tetrahedron.SetEnforcedVertexWithGroup
 To set an enforced vertex and add it in the group "groupName".
def smeshDC::Mesh_Tetrahedron.RemoveEnforcedVertex
 To remove an enforced vertex.
def smeshDC::Mesh_Tetrahedron.SetEnforcedVertexGeom
 To set an enforced vertex given a GEOM vertex, group or compound.
def smeshDC::Mesh_Tetrahedron.SetEnforcedVertexGeomWithGroup
 To set an enforced vertex given a GEOM vertex, group or compound and add it in the group "groupName".
def smeshDC::Mesh_Tetrahedron.RemoveEnforcedVertexGeom
 To remove an enforced vertex given a GEOM vertex, group or compound.
def smeshDC::Mesh_Tetrahedron.SetEnforcedMesh
 To set an enforced mesh.
def smeshDC::Mesh_Tetrahedron.SetEnforcedMeshWithGroup
 To set an enforced mesh and add the enforced elements in the group "groupName".
def smeshDC::Mesh_Tetrahedron.SetEnforcedMeshSize
 To set an enforced mesh with given size.
def smeshDC::Mesh_Tetrahedron.SetEnforcedMeshSizeWithGroup
 To set an enforced mesh with given size and add the enforced elements in the group "groupName".
def smeshDC::Mesh_Tetrahedron.SetTextOption
 Sets command line option as text.

Function Documentation

def smeshDC.Mesh_Tetrahedron.RemoveEnforcedVertex (   self,
  x,
  y,
  z 
) [inherited]

To remove an enforced vertex.

Definition at line 5526 of file smeshDC.py.

05527                                            :
05528         #  Advanced parameter of GHS3D
05529         return self.Parameters().RemoveEnforcedVertex(x, y, z)

def smeshDC.Mesh_Tetrahedron.RemoveEnforcedVertexGeom (   self,
  theVertex 
) [inherited]

To remove an enforced vertex given a GEOM vertex, group or compound.

Definition at line 5548 of file smeshDC.py.

05549                                                  :
05550         AssureGeomPublished( self.mesh, theVertex )
05551         #  Advanced parameter of GHS3D
05552         return self.Parameters().RemoveEnforcedVertexGeom(theVertex)

def smeshDC.Mesh_Tetrahedron.SetEnforcedMesh (   self,
  theSource,
  elementType 
) [inherited]

To set an enforced mesh.

Definition at line 5555 of file smeshDC.py.

05556                                                      :
05557         #  Advanced parameter of GHS3D
05558         return self.Parameters().SetEnforcedMesh(theSource, elementType)

def smeshDC.Mesh_Tetrahedron.SetEnforcedMeshSize (   self,
  theSource,
  elementType,
  size 
) [inherited]

To set an enforced mesh with given size.

Definition at line 5567 of file smeshDC.py.

05568                                                                :
05569         #  Advanced parameter of GHS3D
05570         return self.Parameters().SetEnforcedMeshSize(theSource, elementType, size)

def smeshDC.Mesh_Tetrahedron.SetEnforcedMeshSizeWithGroup (   self,
  theSource,
  elementType,
  size,
  groupName 
) [inherited]

To set an enforced mesh with given size and add the enforced elements in the group "groupName".

Definition at line 5573 of file smeshDC.py.

05574                                                                                    :
05575         #  Advanced parameter of GHS3D
05576         return self.Parameters().SetEnforcedMeshSizeWithGroup(theSource, elementType, size, groupName)

def smeshDC.Mesh_Tetrahedron.SetEnforcedMeshWithGroup (   self,
  theSource,
  elementType,
  groupName 
) [inherited]

To set an enforced mesh and add the enforced elements in the group "groupName".

Definition at line 5561 of file smeshDC.py.

05562                                                                          :
05563         #  Advanced parameter of GHS3D
05564         return self.Parameters().SetEnforcedMeshWithGroup(theSource, elementType, groupName)

def smeshDC.Mesh_Tetrahedron.SetEnforcedVertex (   self,
  x,
  y,
  z,
  size 
) [inherited]

To set an enforced vertex.

Definition at line 5513 of file smeshDC.py.

05514                                               :
05515         #  Advanced parameter of GHS3D
05516         return self.Parameters().SetEnforcedVertex(x, y, z, size)

def smeshDC.Mesh_Tetrahedron.SetEnforcedVertexGeom (   self,
  theVertex,
  size 
) [inherited]

To set an enforced vertex given a GEOM vertex, group or compound.

Definition at line 5532 of file smeshDC.py.

05533                                                     :
05534         AssureGeomPublished( self.mesh, theVertex )
05535         #  Advanced parameter of GHS3D
05536         return self.Parameters().SetEnforcedVertexGeom(theVertex, size)

def smeshDC.Mesh_Tetrahedron.SetEnforcedVertexGeomWithGroup (   self,
  theVertex,
  size,
  groupName 
) [inherited]

To set an enforced vertex given a GEOM vertex, group or compound and add it in the group "groupName".

Only on meshes w/o geometry

Definition at line 5541 of file smeshDC.py.

05542                                                                         :
05543         AssureGeomPublished( self.mesh, theVertex )
05544         #  Advanced parameter of GHS3D
05545         return self.Parameters().SetEnforcedVertexGeomWithGroup(theVertex, size,groupName)

def smeshDC.Mesh_Tetrahedron.SetEnforcedVertexWithGroup (   self,
  x,
  y,
  z,
  size,
  groupName 
) [inherited]

To set an enforced vertex and add it in the group "groupName".

Only on meshes w/o geometry

Definition at line 5520 of file smeshDC.py.

05521                                                                   :
05522         #  Advanced parameter of GHS3D
05523         return self.Parameters().SetEnforcedVertex(x, y, z, size,groupName)

def smeshDC.Mesh_Tetrahedron.SetFEMCorrection (   self,
  toUseFem 
) [inherited]

Applies finite-element correction by replacing overconstrained elements where it is possible.

The process is cutting first the overconstrained edges and second the overconstrained facets. This insure that no edges have two boundary vertices and that no facets have three boundary vertices.

Definition at line 5501 of file smeshDC.py.

05502                                         :
05503         #  Advanced parameter of GHS3D
05504         self.Parameters().SetFEMCorrection(toUseFem)

def smeshDC.Mesh_Tetrahedron.SetInitialMemory (   self,
  MB 
) [inherited]

Initial size of memory to be used by the algorithm (in Megabytes) in automatic memory adjustment mode.

Definition at line 5454 of file smeshDC.py.

05455                                   :
05456         #  Advanced parameter of GHS3D
05457         self.Parameters().SetInitialMemory(MB)

def smeshDC.Mesh_Tetrahedron.SetKeepFiles (   self,
  toKeep 
) [inherited]

To keep working files or remove them.

Log file remains in case of errors anyway.

Definition at line 5466 of file smeshDC.py.

05467                                   :
05468         #  Advanced parameter of GHS3D and GHS3DPRL
05469         self.Parameters().SetKeepFiles(toKeep)

def smeshDC.Mesh_Tetrahedron.SetMaximumMemory (   self,
  MB 
) [inherited]

Maximal size of memory to be used by the algorithm (in Megabytes).

Definition at line 5447 of file smeshDC.py.

05448                                   :
05449         #  Advanced parameter of GHS3D
05450         self.Parameters().SetMaximumMemory(MB)

def smeshDC.Mesh_Tetrahedron.SetOptimizationLevel (   self,
  level 
) [inherited]

Set Optimization level: None_Optimization, Light_Optimization, Standard_Optimization, StandardPlus_Optimization, Strong_Optimization.

Default is Standard_Optimization

Definition at line 5441 of file smeshDC.py.

05442                                          :
05443         #  Parameter of GHS3D
05444         self.Parameters().SetOptimizationLevel(level)

def smeshDC.Mesh_Tetrahedron.SetTextOption (   self,
  option 
) [inherited]

Sets command line option as text.

Definition at line 5579 of file smeshDC.py.

05580                                    :
05581         #  Advanced parameter of GHS3D
05582         self.Parameters().SetTextOption(option)

def smeshDC.Mesh_Tetrahedron.SetToCreateNewNodes (   self,
  toCreate 
) [inherited]

To create new nodes.

Definition at line 5485 of file smeshDC.py.

05486                                            :
05487         #  Advanced parameter of GHS3D
05488         self.Parameters().SetToCreateNewNodes(toCreate)

def smeshDC.Mesh_Tetrahedron.SetToMeshHoles (   self,
  toMesh 
) [inherited]

To mesh "holes" in a solid or not.

Default is to mesh.

Definition at line 5432 of file smeshDC.py.

05433                                     :
05434         #  Parameter of GHS3D
05435         self.Parameters().SetToMeshHoles(toMesh)

def smeshDC.Mesh_Tetrahedron.SetToRemoveCentralPoint (   self,
  toRemove 
) [inherited]

To removes initial central point.

Definition at line 5507 of file smeshDC.py.

05508                                                :
05509         #  Advanced parameter of GHS3D
05510         self.Parameters().SetToRemoveCentralPoint(toRemove)

def smeshDC.Mesh_Tetrahedron.SetToUseBoundaryRecoveryVersion (   self,
  toUse 
) [inherited]

To use boundary recovery version which tries to create mesh on a very poor quality surface mesh.

Definition at line 5492 of file smeshDC.py.

05493                                                     :
05494         #  Advanced parameter of GHS3D
05495         self.Parameters().SetToUseBoundaryRecoveryVersion(toUse)

def smeshDC.Mesh_Tetrahedron.SetVerboseLevel (   self,
  level 
) [inherited]

To set verbose level [0-10].

  • 0 - no standard output,
  • 2 - prints the data, quality statistics of the skin and final meshes and indicates when the final mesh is being saved. In addition the software gives indication regarding the CPU time.
  • 10 - same as 2 plus the main steps in the computation, quality statistics histogram of the skin mesh, quality statistics histogram together with the characteristics of the final mesh.

Definition at line 5479 of file smeshDC.py.

05480                                     :
05481         #  Advanced parameter of GHS3D
05482         self.Parameters().SetVerboseLevel(level)

def smeshDC.Mesh_Tetrahedron.SetWorkingDirectory (   self,
  path 
) [inherited]

Path to working directory.

Definition at line 5460 of file smeshDC.py.

05461                                        :
05462         #  Advanced parameter of GHS3D
05463         self.Parameters().SetWorkingDirectory(path)

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS