Version: 6.3.1
Home
Functions

GHS3D Parameters hypothesis

Defining hypotheses

Functions

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

Function Documentation

def SetToMeshHoles (   self,
  toMesh 
) [inherited]

To mesh "holes" in a solid or not.

Default is to mesh.

def SetOptimizationLevel (   self,
  level 
) [inherited]

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

Default is Standard_Optimization

def SetMaximumMemory (   self,
  MB 
) [inherited]

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

def SetInitialMemory (   self,
  MB 
) [inherited]

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

def SetWorkingDirectory (   self,
  path 
) [inherited]

Path to working directory.

def SetKeepFiles (   self,
  toKeep 
) [inherited]

To keep working files or remove them.

Log file remains in case of errors anyway.

def 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.
def SetToCreateNewNodes (   self,
  toCreate 
) [inherited]

To create new nodes.

def SetToUseBoundaryRecoveryVersion (   self,
  toUse 
) [inherited]

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

def 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.

def SetToRemoveCentralPoint (   self,
  toRemove 
) [inherited]

To removes initial central point.

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

To set an enforced vertex.

def 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

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

To remove an enforced vertex.

def SetEnforcedVertexGeom (   self,
  theVertex,
  size 
) [inherited]

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

def 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

def RemoveEnforcedVertexGeom (   self,
  theVertex 
) [inherited]

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

def SetEnforcedMesh (   self,
  theSource,
  elementType 
) [inherited]

To set an enforced mesh.

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

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

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

To set an enforced mesh with given size.

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

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

def SetTextOption (   self,
  option 
) [inherited]

Sets command line option as text.

 All Data Structures Namespaces Files Functions Variables
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