Version: 9.16.0
Home
NETGEN_3D_Algorithm Class Reference

Tetrahedron 3D algorithm. More...

Inheritance diagram for NETGEN_3D_Algorithm:
Inheritance graph

Public Member Functions

def __init__ (self, mesh, geom=0)
 Private constructor. More...
 
def MaxElementVolume (self, vol, UseExisting=0)
 Defines MaxElementVolume hypothesis to specify the maximum volume value of each tetrahedron. More...
 

Static Public Attributes

string meshMethod = "Tetrahedron"
 name of the dynamic method in smeshBuilder.Mesh class More...
 
 algoType = NETGEN
 type of algorithm used with helper function in smeshBuilder.Mesh class More...
 
bool isDefault = True
 flag pointing either this algorithm should be used by default in dynamic method of smeshBuilder.Mesh class More...
 
string docHelper = "Creates tetrahedron 3D algorithm for solids"
 doc string of the method More...
 

Detailed Description

Tetrahedron 3D algorithm.

It can be created by calling smeshBuilder.Mesh.Tetrahedron() or smeshBuilder.Mesh.Tetrahedron( smeshBuilder.NETGEN, geom=0 )

This algorithm generates only 3D (volumes) elements for given geometrical shape and, in contrast to NETGEN_1D2D3D_Algorithm class, should be used in conjunction with other 1D and 2D meshing algorithms.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  mesh,
  geom = 0 
)

Private constructor.

Parameters
meshparent mesh object algorithm is assigned to
geomgeometry (shape/sub-shape) algorithm is assigned to; if it is 0 (default), the algorithm is assigned to the main shape

Reimplemented from NETGEN_Algorithm.

Reimplemented in NETGEN_3D_Remote_Algorithm.

Member Function Documentation

◆ MaxElementVolume()

def MaxElementVolume (   self,
  vol,
  UseExisting = 0 
)

Defines MaxElementVolume hypothesis to specify the maximum volume value of each tetrahedron.

Parameters
volmaximum volume value of each tetrahedron
UseExistingif True - searches for the existing hypothesis created with the same parameters, else (default) - creates a new one
Returns
hypothesis object

References Mesh_Algorithm.Hypothesis().

Field Documentation

◆ meshMethod

string meshMethod = "Tetrahedron"
static

name of the dynamic method in smeshBuilder.Mesh class

◆ algoType

algoType = NETGEN
static

type of algorithm used with helper function in smeshBuilder.Mesh class

◆ isDefault

bool isDefault = True
static

flag pointing either this algorithm should be used by default in dynamic method of smeshBuilder.Mesh class

◆ docHelper

string docHelper = "Creates tetrahedron 3D algorithm for solids"
static

doc string of the method