Version: 6.5.0
Home
 All Data Structures Namespaces Files Functions Variables
Public Member Functions | Data Fields | Static Public Attributes
NETGEN_1D2D3D_Algorithm Class Reference

Defines a tetrahedron 1D-2D-3D algorithm It is created by calling Mesh.Triangle( NETGEN_1D2D3D, geom=0 ) More...

Public Member Functions

def __init__
 Private constructor.
def SetSecondOrder
 Sets SecondOrder flag.
def SetNbSegPerEdge
 Sets NbSegPerEdge.
def SetNbSegPerRadius
 Sets NbSegPerRadius.
def SetNumberOfSegments
 Sets number of segments overriding the value set by SetLocalLength()
def SetLocalLength
 Sets number of segments overriding the value set by SetNumberOfSegments()
def MaxElementArea
 Defines "MaxElementArea" parameter of NETGEN_SimpleParameters_3D hypothesis.
def LengthFromEdges
 Defines "LengthFromEdges" parameter of NETGEN_SimpleParameters_3D hypothesis Overrides value set by MaxElementArea()
def LengthFromFaces
 Defines "LengthFromFaces" parameter of NETGEN_SimpleParameters_3D hypothesis Overrides value set by MaxElementVolume()
def MaxElementVolume
 Defines "MaxElementVolume" parameter of NETGEN_SimpleParameters_3D hypothesis Overrides value set by LengthFromFaces()
def SetMaxSize
 Sets MaxSize.
def SetMinSize
 Sets MinSize.
def SetOptimize
 Sets Optimize flag.
def SetFineness
 Sets Fineness.
def SetGrowthRate
 Sets GrowthRate.
def Parameters
 Defines hypothesis having several parameters.

Data Fields

 params

Static Public Attributes

string meshMethod = "Tetrahedron"
 algoType = NETGEN_1D2D3D

Detailed Description

Defines a tetrahedron 1D-2D-3D algorithm It is created by calling Mesh.Triangle( NETGEN_1D2D3D, geom=0 )

Constructor & Destructor Documentation

def __init__ (   self,
  mesh,
  geom = 0 
)

Private constructor.

Reimplemented from NETGEN_Algorithm.

Reimplemented in NETGEN_1D2D3D_Algorithm_2, NETGEN_1D2D_Algorithm_2, and NETGEN_1D2D_Algorithm.

Member Function Documentation

def SetSecondOrder (   self,
  theVal 
)

Sets SecondOrder flag.

References NETGEN_Algorithm.Parameters().

def SetNbSegPerEdge (   self,
  theVal 
)

Sets NbSegPerEdge.

References NETGEN_Algorithm.Parameters().

def SetNbSegPerRadius (   self,
  theVal 
)

Sets NbSegPerRadius.

References NETGEN_Algorithm.Parameters().

def SetNumberOfSegments (   self,
  theVal 
)

Sets number of segments overriding the value set by SetLocalLength()

References NETGEN_Algorithm.Parameters().

def SetLocalLength (   self,
  theVal 
)

Sets number of segments overriding the value set by SetNumberOfSegments()

References NETGEN_Algorithm.Parameters().

def MaxElementArea (   self,
  area 
)

Defines "MaxElementArea" parameter of NETGEN_SimpleParameters_3D hypothesis.

Overrides value set by LengthFromEdges()

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()

References NETGEN_Algorithm.Parameters().

def SetMaxSize (   self,
  theSize 
)
inherited

Sets MaxSize.

References NETGEN_Algorithm.Parameters().

def SetMinSize (   self,
  theSize 
)
inherited

Sets MinSize.

References NETGEN_Algorithm.Parameters().

def SetOptimize (   self,
  theVal 
)
inherited

Sets Optimize flag.

References NETGEN_Algorithm.Parameters().

def SetFineness (   self,
  theFineness 
)
inherited

Sets Fineness.

Parameters
theFinenessis: VeryCoarse, Coarse, Moderate, Fine, VeryFine or Custom

References NETGEN_Algorithm.Parameters().

def SetGrowthRate (   self,
  theRate 
)
inherited

Sets GrowthRate.

References NETGEN_Algorithm.Parameters().

def Parameters (   self,
  which = SOLE 
)
inherited

Defines hypothesis having several parameters.

Field Documentation

string meshMethod = "Tetrahedron"
static
algoType = NETGEN_1D2D3D
static
params
inherited
Copyright © 2007-2012 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