Version: 8.3.0
Home
 All Data Structures Namespaces Files Functions Variables Groups
StdMeshersBuilder_Projection1D Class Reference

Defines a projection 1D algorithm. More...

Inheritance diagram for StdMeshersBuilder_Projection1D:
Inheritance graph

Public Member Functions

def __init__
 Private constructor. More...
 
def SourceEdge
 Defines "Source Edge" hypothesis, specifying a meshed edge, from where a mesh pattern is taken, and, optionally, the association of vertices between the source edge and a target edge (to which a hypothesis is assigned) More...
 

Static Public Attributes

string meshMethod = "Projection1D"
 name of the dynamic method in smeshBuilder.Mesh class More...
 
string algoType = "Projection_1D"
 type of algorithm used with helper function in smeshBuilder.Mesh class More...
 
 isDefault = True
 flag pointing whether this algorithm should be used by default in dynamic method of smeshBuilder.Mesh class More...
 
string docHelper = "Creates projection 1D algorithm for edges"
 doc string of the method More...
 

Detailed Description

Defines a projection 1D algorithm.

It is created by calling smeshBuilder.Mesh.Projection1D(geom=0)

Constructor & Destructor Documentation

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

References StdMeshersBuilder_Segment.algoType, StdMeshersBuilder_CompositeSegment.algoType, StdMeshersBuilder_Segment_Python.algoType, StdMeshersBuilder_Triangle_MEFISTO.algoType, StdMeshersBuilder_Quadrangle.algoType, StdMeshersBuilder_Hexahedron.algoType, StdMeshersBuilder_Projection1D.algoType, and Mesh_Algorithm.Create().

Member Function Documentation

def SourceEdge (   self,
  edge,
  mesh = None,
  srcV = None,
  tgtV = None,
  UseExisting = 0 
)

Defines "Source Edge" hypothesis, specifying a meshed edge, from where a mesh pattern is taken, and, optionally, the association of vertices between the source edge and a target edge (to which a hypothesis is assigned)

Parameters
edgefrom which nodes distribution is taken
meshfrom which nodes distribution is taken (optional)
srcVa vertex of edge to associate with tgtV (optional)
tgtVa vertex of the edge to which the algorithm is assigned, to associate with srcV (optional)
UseExistingif ==true - searches for the existing hypothesis created with the same parameters, else (default) - creates a new one

References smeshBuilder.AssureGeomPublished(), Mesh_Algorithm.Hypothesis(), Mesh_Algorithm.mesh, Mesh.mesh, submeshProxy.mesh, meshEditor.mesh, and algoCreator.mesh.

Field Documentation

string meshMethod = "Projection1D"
static

name of the dynamic method in smeshBuilder.Mesh class

string algoType = "Projection_1D"
static

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

isDefault = True
static

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

string docHelper = "Creates projection 1D algorithm for edges"
static

doc string of the method