Public Member Functions | |
partTetMeshSimplex (const partTetMesh &tm, const label pI) | |
Construct from partTetMeshSimplex and point label. More... | |
partTetMeshSimplex (const DynList< parPartTet > &pt, const label gpI) | |
Construct from the list of parPartTet and point label. More... | |
partTetMeshSimplex (const DynList< point, 128 > &pts, const DynList< partTet, 128 > &tets, const label pointI) | |
~partTetMeshSimplex () | |
DynList< point, 128 > & | pts () |
return points More... | |
const DynList< point, 128 > & | pts () const |
return points More... | |
const DynList< partTet, 128 > & | tets () const |
return tets More... | |
const point & | centrePoint () const |
return centre point coordinates More... | |
Private Attributes | |
DynList< point, 128 > | pts_ |
points making the simplex More... | |
DynList< partTet, 128 > | tets_ |
tets making the simplex More... | |
Definition at line 52 of file partTetMeshSimplex.H.
partTetMeshSimplex | ( | const partTetMesh & | tm, |
const label | pI | ||
) |
Construct from partTetMeshSimplex and point label.
Definition at line 41 of file partTetMeshSimplex.C.
References partTet::a(), Foam::abort(), partTet::b(), partTet::c(), partTet::d(), Foam::endl(), Foam::FatalError, FatalErrorIn, forAllRow, Foam::Info, points, partTetMesh::points(), partTetMesh::pointTets(), Foam::pos(), VRWGraph::setSize(), VRWGraph::sizeOfRow(), partTetMesh::tets(), and partTet::whichPosition().
partTetMeshSimplex | ( | const DynList< parPartTet > & | pt, |
const label | gpI | ||
) |
Construct from the list of parPartTet and point label.
Definition at line 136 of file partTetMeshSimplex.C.
References Foam::abort(), coordinates(), Foam::FatalError, FatalErrorIn, forAll, Foam::pos(), and DynList< T, staticSize >::size().
partTetMeshSimplex | ( | const DynList< point, 128 > & | pts, |
const DynList< partTet, 128 > & | tets, | ||
const label | pointI | ||
) |
contruct from a list of points and a list of partTets ad a point label
Definition at line 226 of file partTetMeshSimplex.C.
References partTet::a(), Foam::abort(), partTet::b(), partTet::c(), partTet::d(), Foam::FatalError, FatalErrorIn, forAll, Foam::pos(), and partTet::whichPosition().
~partTetMeshSimplex | ( | ) |
Definition at line 303 of file partTetMeshSimplex.C.
return points
Definition at line 88 of file partTetMeshSimplex.H.
References partTetMeshSimplex::pts_.
Referenced by tetMeshOptimisation::optimiseBoundarySurfaceLaplace(), and tetMeshOptimisation::optimiseBoundaryVolumeOptimizer().
return points
Definition at line 94 of file partTetMeshSimplex.H.
References partTetMeshSimplex::pts_.
return tets
Definition at line 100 of file partTetMeshSimplex.H.
References partTetMeshSimplex::tets_.
Referenced by tetMeshOptimisation::optimiseBoundarySurfaceLaplace(), and tetMeshOptimisation::optimiseBoundaryVolumeOptimizer().
|
inline |
return centre point coordinates
Definition at line 106 of file partTetMeshSimplex.H.
References partTetMeshSimplex::pts_, and partTetMeshSimplex::tets_.
Referenced by boundaryLayerOptimisation::calculateNormalVectorsSmother(), tetMeshOptimisation::optimiseBoundarySurfaceLaplace(), tetMeshOptimisation::optimiseBoundaryVolumeOptimizer(), tetMeshOptimisation::optimiseUsingKnuppMetric(), tetMeshOptimisation::optimiseUsingMeshUntangler(), and tetMeshOptimisation::optimiseUsingVolumeOptimizer().
points making the simplex
Definition at line 56 of file partTetMeshSimplex.H.
Referenced by partTetMeshSimplex::centrePoint(), and partTetMeshSimplex::pts().
tets making the simplex
Definition at line 59 of file partTetMeshSimplex.H.
Referenced by partTetMeshSimplex::centrePoint(), and partTetMeshSimplex::tets().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.