

Protected Member Functions | |
| void | calculateVars () |
Protected Member Functions inherited from triSurface | |
| int32 | addTriangle (const realx3x3 &tri, realx3Vector &points, int32x3Vector &vertices) |
| bool | check () |
Protected Attributes | |
| int32Field_HD | lastPointIndex_ |
| int32Field_HD | lastVertexIndex_ |
| wordField | surfaceNames_ |
| int32Field_HD | surfaceNumPoints_ |
| int32Vector_HD | pointsStartPos_ |
| int32Field_HD | surfaceNumVertices_ |
| int32Vector_HD | verticesStartPos_ |
| int32 | numSurfaces_ = 0 |
Protected Attributes inherited from triSurface | |
| realx3Field_D | points_ |
| points of triangles More... | |
| int32x3Field_D | vertices_ |
| vectices indices of triangles More... | |
| realField_D | area_ |
| area of each triangle More... | |
| int32 | maxIndex_ = -1 |
Protected Attributes inherited from eventSubscriber | |
| List< eventObserver * > | observerList_ |
Definition at line 33 of file multiTriSurface.hpp.
| multiTriSurface | ( | ) |
Definition at line 85 of file multiTriSurface.cpp.
References multiTriSurface::calculateVars().

|
default |
|
delete |
|
default |
|
protected |
Definition at line 24 of file multiTriSurface.cpp.
References VectorDual< T, MemorySpace >::capacity(), VectorDual< T, MemorySpace >::clear(), ForAll, multiTriSurface::lastPointIndex_, multiTriSurface::lastVertexIndex_, multiTriSurface::numSurfaces_, multiTriSurface::pointsStartPos_, VectorDual< T, MemorySpace >::push_back(), VectorDual< T, MemorySpace >::reallocate(), Vector< T, Allocator >::size(), multiTriSurface::surfaceNames_, multiTriSurface::surfaceNumPoints_, multiTriSurface::surfaceNumVertices_, VectorDual< T, MemorySpace >::syncViews(), and multiTriSurface::verticesStartPos_.
Referenced by multiTriSurface::multiTriSurface().


| TypeInfoNV | ( | "multiTriSurface" | ) |
|
default |
|
delete |
| bool addTriSurface | ( | const word & | name, |
| const triSurface & | tSurf | ||
| ) |
Definition at line 96 of file multiTriSurface.cpp.
References VectorSingle< T, MemorySpace >::append(), triSurface::area(), fatalErrorInFunction, LAMBDA_HD, triSurface::points(), and triSurface::vertices().
Referenced by main().


| bool addTriSurface | ( | const word & | name, |
| const realx3x3Vector & | vertices | ||
| ) |
Definition at line 158 of file multiTriSurface.cpp.
|
inline |
Definition at line 86 of file multiTriSurface.hpp.
References multiTriSurface::numSurfaces_.
|
inline |
Definition at line 91 of file multiTriSurface.hpp.
References triSurface::clear(), Vector< T, Allocator >::clear(), VectorDual< T, MemorySpace >::clear(), multiTriSurface::lastPointIndex_, and multiTriSurface::surfaceNames_.

|
inline |
Definition at line 100 of file multiTriSurface.hpp.
References multiTriSurface::pointsStartPos_.
|
inline |
Definition at line 105 of file multiTriSurface.hpp.
References multiTriSurface::verticesStartPos_.
|
inline |
Definition at line 110 of file multiTriSurface.hpp.
References multiTriSurface::surfaceNumPoints_.
|
inline |
Definition at line 115 of file multiTriSurface.hpp.
References multiTriSurface::surfaceNumPoints_.
Definition at line 120 of file multiTriSurface.hpp.
References multiTriSurface::surfaceNumPoints_.
Definition at line 125 of file multiTriSurface.hpp.
References multiTriSurface::surfaceNumVertices_.
Referenced by multiTriSurface::surfSize().

Definition at line 130 of file multiTriSurface.hpp.
References multiTriSurface::surfNumTriangles().

Definition at line 135 of file multiTriSurface.hpp.
References multiTriSurface::surfaceNames_.
| bool readMultiTriSurface | ( | iIstream & | is | ) |
Definition at line 211 of file multiTriSurface.cpp.
References IOstream::check(), and FUNCTION_NAME.
Referenced by pFlow::operator>>(), and multiTriSurface::read().


| bool writeMultiTriSurface | ( | iOstream & | os | ) | const |
Definition at line 232 of file multiTriSurface.cpp.
References IOstream::check(), and FUNCTION_NAME.
Referenced by pFlow::operator<<(), and multiTriSurface::write().


|
inline |
Definition at line 146 of file multiTriSurface.hpp.
References multiTriSurface::readMultiTriSurface().

|
inline |
Definition at line 151 of file multiTriSurface.hpp.
References multiTriSurface::writeMultiTriSurface().

|
protected |
Definition at line 40 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), and multiTriSurface::clear().
|
protected |
Definition at line 43 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars().
|
protected |
Definition at line 46 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), multiTriSurface::clear(), and multiTriSurface::surfaceName().
|
protected |
Definition at line 48 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), multiTriSurface::surfaceNumPoints(), and multiTriSurface::surfNumPoints().
|
protected |
Definition at line 50 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), and multiTriSurface::pointsStartPos().
|
protected |
Definition at line 52 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), and multiTriSurface::surfNumTriangles().
|
protected |
Definition at line 54 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), and multiTriSurface::verticesStartPos().
|
protected |
Definition at line 56 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), and multiTriSurface::numSurfaces().