|
Nektar++
|
#include <PrismGeom.h>
Public Member Functions | |
| PrismGeom () | |
| PrismGeom (int id, std::array< Geometry2D *, PrismGeom::kNfaces > faces) | |
| ~PrismGeom () override=default | |
Public Member Functions inherited from Nektar::SpatialDomains::Geometry3D | |
| Geometry3D () | |
| Geometry3D (const int coordim) | |
| ~Geometry3D () override=default | |
Public Member Functions inherited from Nektar::SpatialDomains::Geometry | |
| Geometry () | |
| Default constructor. | |
| Geometry (int coordim) | |
| Constructor when supplied a coordinate dimension. | |
| virtual | ~Geometry ()=default |
| int | GetCoordim () const |
| Return the coordinate dimension of this object (i.e. the dimension of the space in which this object is embedded). | |
| void | SetCoordim (int coordim) |
| Sets the coordinate dimension of this object (i.e. the dimension of the space in which this object is embedded). | |
| GeomFactorsSharedPtr | GetGeomFactors () |
| Get the geometric factors for this object, generating them if required. | |
| GeomFactorsSharedPtr | GetRefGeomFactors (const Array< OneD, const LibUtilities::BasisSharedPtr > &tbasis) |
| GeomFactorsSharedPtr | GetMetricInfo () |
| Get the geometric factors for this object. | |
| LibUtilities::ShapeType | GetShapeType (void) |
| Get the geometric shape type of this object. | |
| int | GetGlobalID (void) const |
| Get the ID of this object. | |
| void | SetGlobalID (int globalid) |
| Set the ID of this object. | |
| int | GetVid (int i) const |
Returns global id of vertex i of this object. | |
| int | GetEid (int i) const |
Get the ID of edge i of this object. | |
| int | GetFid (int i) const |
Get the ID of face i of this object. | |
| int | GetTid (int i) const |
Get the ID of trace i of this object. | |
| PointGeom * | GetVertex (int i) const |
Returns vertex i of this object. | |
| Geometry1D * | GetEdge (int i) const |
Returns edge i of this object. | |
| Geometry2D * | GetFace (int i) const |
Returns face i of this object. | |
| StdRegions::Orientation | GetEorient (const int i) const |
Returns the orientation of edge i with respect to the ordering of edges in the standard element. | |
| StdRegions::Orientation | GetForient (const int i) const |
Returns the orientation of face i with respect to the ordering of faces in the standard element. | |
| int | GetNumVerts () const |
| Get the number of vertices of this object. | |
| int | GetNumEdges () const |
| Get the number of edges of this object. | |
| int | GetNumFaces () const |
| Get the number of faces of this object. | |
| int | GetShapeDim () const |
| Get the object's shape dimension. | |
| StdRegions::StdExpansionSharedPtr | GetXmap () const |
| Return the mapping object Geometry::m_xmap that represents the coordinate transformation from standard element to physical element. | |
| const Array< OneD, const NekDouble > & | GetCoeffs (const int i) const |
Return the coefficients of the transformation Geometry::m_xmap in coordinate direction i. | |
| void | FillGeom () |
| Populate the coordinate mapping Geometry::m_coeffs information from any children geometry elements. | |
| std::array< NekDouble, 6 > | GetBoundingBox () |
| Generates the bounding box for the element. | |
| void | ClearBoundingBox () |
| bool | ContainsPoint (const Array< OneD, const NekDouble > &gloCoord, NekDouble tol=0.0) |
| Determine whether an element contains a particular Cartesian coordinate \((x,y,z)\). | |
| bool | ContainsPoint (const Array< OneD, const NekDouble > &gloCoord, Array< OneD, NekDouble > &locCoord, NekDouble tol) |
| Determine whether an element contains a particular Cartesian coordinate \((x,y,z)\). | |
| bool | ContainsPoint (const Array< OneD, const NekDouble > &gloCoord, Array< OneD, NekDouble > &locCoord, NekDouble tol, NekDouble &dist) |
| Determine whether an element contains a particular Cartesian coordinate \(\vec{x} = (x,y,z)\). | |
| NekDouble | GetLocCoords (const Array< OneD, const NekDouble > &coords, Array< OneD, NekDouble > &Lcoords) |
| Determine the local collapsed coordinates that correspond to a given Cartesian coordinate for this geometry object. | |
| NekDouble | GetCoord (const int i, const Array< OneD, const NekDouble > &Lcoord) |
Given local collapsed coordinate Lcoord, return the value of physical coordinate in direction i. | |
| int | PreliminaryCheck (const Array< OneD, const NekDouble > &gloCoord) |
| A fast and robust check if a given global coord is outside of a deformed element. For regular elements, this check is unnecessary. | |
| bool | MinMaxCheck (const Array< OneD, const NekDouble > &gloCoord) |
| Check if given global coord is within the BoundingBox of the element. | |
| bool | ClampLocCoords (Array< OneD, NekDouble > &locCoord, NekDouble tol=std::numeric_limits< NekDouble >::epsilon()) |
| Clamp local coords to be within standard regions [-1, 1]^dim. | |
| NekDouble | FindDistance (const Array< OneD, const NekDouble > &xs, Array< OneD, NekDouble > &xi) |
| int | GetVertexEdgeMap (int i, int j) const |
| Returns the standard element edge IDs that are connected to a given vertex. | |
| int | GetVertexFaceMap (int i, int j) const |
| Returns the standard element face IDs that are connected to a given vertex. | |
| int | GetEdgeFaceMap (int i, int j) const |
| Returns the standard element edge IDs that are connected to a given face. | |
| int | GetEdgeNormalToFaceVert (int i, int j) const |
| Returns the standard lement edge IDs that are normal to a given face vertex. | |
| int | GetDir (const int i, const int j=0) const |
| Returns the element coordinate direction corresponding to a given face coordinate direction. | |
| void | Reset (CurveMap &curvedEdges, CurveMap &curvedFaces) |
| Reset this geometry object: unset the current state, zero Geometry::m_coeffs and remove allocated GeomFactors. | |
| void | ResetNonRecursive (CurveMap &curvedEdges, CurveMap &curvedFaces) |
| Reset this geometry object non-recursively: unset the current state, zero Geometry::m_coeffs and remove allocated GeomFactors. | |
| void | Setup () |
| void | GenGeomFactors () |
| Handles generation of geometry factors. | |
Static Public Attributes | |
| static const int | kNverts = 6 |
| static const int | kNedges = 9 |
| static const int | kNqfaces = 3 |
| static const int | kNtfaces = 2 |
| static const int | kNfaces = kNqfaces + kNtfaces |
| static const int | kNfacets = kNfaces |
| static const std::string | XMLElementType |
Static Public Attributes inherited from Nektar::SpatialDomains::Geometry3D | |
| static const int | kDim = 3 |
Protected Member Functions | |
| void | v_GenGeomFactors () override |
| int | v_GetVertexEdgeMap (const int i, const int j) const override |
| Returns the standard element edge IDs that are connected to a given vertex. | |
| int | v_GetVertexFaceMap (const int i, const int j) const override |
| Returns the standard element face IDs that are connected to a given vertex. | |
| int | v_GetEdgeFaceMap (const int i, const int j) const override |
| Returns the standard element edge IDs that are connected to a given face. | |
| int | v_GetEdgeNormalToFaceVert (const int i, const int j) const override |
| Returns the standard lement edge IDs that are normal to a given face vertex. | |
| int | v_GetDir (const int faceidx, const int facedir) const override |
| Returns the element coordinate direction corresponding to a given face coordinate direction. | |
| void | v_Reset (CurveMap &curvedEdges, CurveMap &curvedFaces) override |
| Reset this geometry object: unset the current state, zero Geometry::m_coeffs and remove allocated GeomFactors. | |
| void | v_Setup () override |
| void | v_FillGeom () override |
| Put all quadrature information into face/edge structure and backward transform. | |
| int | v_GetNumVerts () const final |
| Get the number of vertices of this object. | |
| int | v_GetNumEdges () const final |
| Get the number of edges of this object. | |
| int | v_GetNumFaces () const final |
| Get the number of faces of this object. | |
| PointGeom * | v_GetVertex (const int i) const final |
Returns vertex i of this object. | |
| Geometry1D * | v_GetEdge (const int i) const final |
Returns edge i of this object. | |
| Geometry2D * | v_GetFace (const int i) const final |
Returns face i of this object. | |
| StdRegions::Orientation | v_GetEorient (const int i) const final |
Returns the orientation of edge i with respect to the ordering of edges in the standard element. | |
| StdRegions::Orientation | v_GetForient (const int i) const final |
Returns the orientation of face i with respect to the ordering of faces in the standard element. | |
Protected Member Functions inherited from Nektar::SpatialDomains::Geometry3D | |
| NekDouble | v_GetLocCoords (const Array< OneD, const NekDouble > &coords, Array< OneD, NekDouble > &Lcoords) override |
| Determine the local collapsed coordinates that correspond to a given Cartesian coordinate for this geometry object. | |
| void | NewtonIterationForLocCoord (const Array< OneD, const NekDouble > &coords, const Array< OneD, const NekDouble > &ptsx, const Array< OneD, const NekDouble > &ptsy, const Array< OneD, const NekDouble > &ptsz, Array< OneD, NekDouble > &Lcoords, NekDouble &dist) |
| void | NewtonIterationForLocCoord (const Array< OneD, const NekDouble > &coords, Array< OneD, NekDouble > &Lcoords) |
| NekDouble | v_GetCoord (const int i, const Array< OneD, const NekDouble > &Lcoord) override |
| Given local collapsed coordinate Lcoord return the value of physical coordinate in direction i. | |
| void | v_CalculateInverseIsoParam () override |
| int | v_AllLeftCheck (const Array< OneD, const NekDouble > &gloCoord) override |
| int | v_GetShapeDim () const override |
| Get the object's shape dimension. | |
Protected Member Functions inherited from Nektar::SpatialDomains::Geometry | |
| virtual int | v_GetVid (int i) const |
Get the ID of vertex i of this object. | |
| virtual StdRegions::StdExpansionSharedPtr | v_GetXmap () const |
| Return the mapping object Geometry::m_xmap that represents the coordinate transformation from standard element to physical element. | |
| virtual bool | v_ContainsPoint (const Array< OneD, const NekDouble > &gloCoord, Array< OneD, NekDouble > &locCoord, NekDouble tol, NekDouble &dist) |
| Determine whether an element contains a particular Cartesian coordinate \(\vec{x} = (x,y,z)\). | |
| virtual NekDouble | v_FindDistance (const Array< OneD, const NekDouble > &xs, Array< OneD, NekDouble > &xi) |
| void | SetUpCoeffs (const int nCoeffs) |
| Initialise the Geometry::m_coeffs array. | |
Protected Attributes | |
| std::array< PointGeom *, kNverts > | m_verts |
| std::array< SegGeom *, kNedges > | m_edges |
| std::array< Geometry2D *, kNfaces > | m_faces |
| std::array< StdRegions::Orientation, kNedges > | m_eorient |
| std::array< StdRegions::Orientation, kNfaces > | m_forient |
Protected Attributes inherited from Nektar::SpatialDomains::Geometry3D | |
| int | m_eid |
| bool | m_ownverts |
Protected Attributes inherited from Nektar::SpatialDomains::Geometry | |
| int | m_coordim |
| Coordinate dimension of this geometry object. | |
| GeomFactorsSharedPtr | m_geomFactors |
| Geometric factors. | |
| GeomState | m_geomFactorsState |
| State of the geometric factors. | |
| StdRegions::StdExpansionSharedPtr | m_xmap |
| \(\chi\) mapping containing isoparametric transformation. | |
| GeomState | m_state |
| Enumeration to dictate whether coefficients are filled. | |
| bool | m_setupState |
| Wether or not the setup routines have been run. | |
| GeomType | m_geomType |
| Type of geometry. | |
| LibUtilities::ShapeType | m_shapeType |
| Type of shape. | |
| int | m_globalID |
| Global ID. | |
| Array< OneD, Array< OneD, NekDouble > > | m_coeffs |
Array containing expansion coefficients of m_xmap. | |
| Array< OneD, NekDouble > | m_boundingBox |
| Array containing bounding box. | |
| Array< OneD, Array< OneD, NekDouble > > | m_isoParameter |
| Array< OneD, Array< OneD, NekDouble > > | m_invIsoParam |
| int | m_straightEdge |
Private Member Functions | |
| void | SetUpLocalEdges () |
| void | SetUpLocalVertices () |
| void | SetUpEdgeOrientation () |
| void | SetUpFaceOrientation () |
| void | SetUpXmap () |
| Set up the m_xmap object by determining the order of each direction from derived faces. | |
Static Private Attributes | |
| static const unsigned int | VertexEdgeConnectivity [6][3] |
| static const unsigned int | VertexFaceConnectivity [6][3] |
| static const unsigned int | EdgeFaceConnectivity [9][2] |
| static const unsigned int | EdgeNormalToFaceVert [5][4] |
Additional Inherited Members | |
Static Protected Member Functions inherited from Nektar::SpatialDomains::Geometry | |
| static GeomFactorsSharedPtr | ValidateRegGeomFactor (GeomFactorsSharedPtr geomFactor) |
| Check to see if a geometric factor has already been created that contains the same regular information. | |
Static Protected Attributes inherited from Nektar::SpatialDomains::Geometry | |
| static GeomFactorsVector | m_regGeomFactorsManager |
Definition at line 45 of file PrismGeom.h.
| Nektar::SpatialDomains::PrismGeom::PrismGeom | ( | ) |
Definition at line 61 of file PrismGeom.cpp.
References Nektar::LibUtilities::ePrism, and Nektar::SpatialDomains::Geometry::m_shapeType.
| Nektar::SpatialDomains::PrismGeom::PrismGeom | ( | int | id, |
| std::array< Geometry2D *, PrismGeom::kNfaces > | faces | ||
| ) |
|
overridedefault |
|
private |
Definition at line 393 of file PrismGeom.cpp.
References ASSERTL0, Nektar::StdRegions::eBackwards, Nektar::StdRegions::eForwards, Nektar::SpatialDomains::Geometry::GetGlobalID(), Nektar::SpatialDomains::Geometry::GetVid(), kNedges, m_edges, m_eorient, and m_verts.
|
private |
Definition at line 421 of file PrismGeom.cpp.
References ASSERTL0, ASSERTL1, Nektar::StdRegions::eDir1FwdDir2_Dir2FwdDir1, Nektar::SpatialDomains::Geometry::GetGlobalID(), Nektar::SpatialDomains::Geometry::GetVertex(), Nektar::NekConstants::kNekZeroTol, kNfaces, kNqfaces, kNtfaces, Nektar::SpatialDomains::QuadGeom::kNverts, Nektar::SpatialDomains::Geometry::m_coordim, m_faces, m_forient, Nektar::SpatialDomains::Geometry::m_globalID, m_verts, and tinysimd::sqrt().
|
private |
Definition at line 185 of file PrismGeom.cpp.
References ASSERTL0, Nektar::SpatialDomains::Geometry::GetEdge(), Nektar::SpatialDomains::Geometry::GetEid(), Nektar::SpatialDomains::Geometry::GetGlobalID(), m_edges, and m_faces.
|
private |
Definition at line 324 of file PrismGeom.cpp.
References ASSERTL0, Nektar::SpatialDomains::Geometry::GetGlobalID(), Nektar::SpatialDomains::Geometry::GetVid(), m_edges, and m_verts.
|
private |
Set up the m_xmap object by determining the order of each direction from derived faces.
Definition at line 731 of file PrismGeom.cpp.
References Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::SpatialDomains::GetStdPrismFactory(), Nektar::SpatialDomains::Geometry::GetXmap(), m_faces, m_forient, and Nektar::SpatialDomains::Geometry::m_xmap.
Referenced by v_Setup().
|
overrideprotectedvirtual |
Put all quadrature information into face/edge structure and backward transform.
Note verts, edges, and faces are listed according to anticlockwise convention but points in _coeffs have to be in array format from left to right.
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 800 of file PrismGeom.cpp.
References Nektar::SpatialDomains::ePtsFilled, Nektar::SpatialDomains::Geometry::GetXmap(), kNfaces, Nektar::SpatialDomains::Geometry::m_coeffs, Nektar::SpatialDomains::Geometry::m_coordim, m_faces, m_forient, Nektar::SpatialDomains::Geometry::m_state, and Nektar::SpatialDomains::Geometry::m_xmap.
Referenced by v_GenGeomFactors().
|
overrideprotectedvirtual |
Implements Nektar::SpatialDomains::Geometry.
Definition at line 96 of file PrismGeom.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::SpatialDomains::eDeformed, Nektar::SpatialDomains::ePtsFilled, Nektar::SpatialDomains::eRegular, Nektar::NekConstants::kNekZeroTol, Nektar::SpatialDomains::Geometry::m_coeffs, Nektar::SpatialDomains::Geometry::m_coordim, Nektar::SpatialDomains::Geometry::m_geomFactors, Nektar::SpatialDomains::Geometry::m_geomFactorsState, Nektar::SpatialDomains::Geometry::m_isoParameter, Nektar::SpatialDomains::Geometry::m_setupState, Nektar::SpatialDomains::Geometry::m_straightEdge, m_verts, Nektar::SpatialDomains::Geometry::m_xmap, Nektar::SpatialDomains::Geometry3D::v_CalculateInverseIsoParam(), v_FillGeom(), and v_Setup().
|
overrideprotectedvirtual |
Returns the element coordinate direction corresponding to a given face coordinate direction.
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 80 of file PrismGeom.cpp.
|
inlinefinalprotectedvirtual |
Returns edge i of this object.
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 92 of file PrismGeom.h.
References m_edges.
|
overrideprotectedvirtual |
Returns the standard element edge IDs that are connected to a given face.
For example, on a prism, edge 0 is connnected to faces 0 and 1; GetEdgeFaceMap(0,j) would therefore return the values 0 and 1 respectively. We assume that j runs between 0 and 1 inclusive, since every face is connected to precisely two faces for all 3D elements.
This function is used in the construction of the low-energy preconditioner.
| i | The edge to query connectivity for. |
| j | The local face index between 0 and 1 connected to this element. |
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 175 of file PrismGeom.cpp.
References EdgeFaceConnectivity.
|
overrideprotectedvirtual |
Returns the standard lement edge IDs that are normal to a given face vertex.
For example, on a hexahedron, on face 0 at vertices 0,1,2,3 the edges normal to that face are 4,5,6,7, ; so GetEdgeNormalToFaceVert(0,j) would therefore return the values 4, 5, 6 and 7 respectively. We assume that j runs between 0 and 3 inclusive on a quadrilateral face and between 0 and 2 inclusive on a triangular face.
This is used to help set up a length scale normal to an face
| i | The face to query for the normal edge |
| j | The local vertex index between 0 and nverts on this face |
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 180 of file PrismGeom.cpp.
References EdgeNormalToFaceVert.
|
inlinefinalprotectedvirtual |
Returns the orientation of edge i with respect to the ordering of edges in the standard element.
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 102 of file PrismGeom.h.
References m_eorient.
|
inlinefinalprotectedvirtual |
Returns face i of this object.
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 97 of file PrismGeom.h.
References m_faces.
|
inlinefinalprotectedvirtual |
Returns the orientation of face i with respect to the ordering of faces in the standard element.
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 107 of file PrismGeom.h.
References m_forient.
|
inlinefinalprotectedvirtual |
Get the number of edges of this object.
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 77 of file PrismGeom.h.
References kNedges.
|
inlinefinalprotectedvirtual |
Get the number of faces of this object.
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 82 of file PrismGeom.h.
References kNfaces.
|
inlinefinalprotectedvirtual |
Get the number of vertices of this object.
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 72 of file PrismGeom.h.
References kNverts.
|
inlinefinalprotectedvirtual |
Returns vertex i of this object.
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 87 of file PrismGeom.h.
References m_verts.
|
overrideprotectedvirtual |
Returns the standard element edge IDs that are connected to a given vertex.
For example, on a prism, vertex 0 is connnected to edges 0, 3, and 4; GetVertexEdgeMap(0,j) would therefore return the values 0, 1 and 4 respectively. We assume that j runs between 0 and 2 inclusive, which is true for every 3D element asides from the pyramid.
This function is used in the construction of the low-energy preconditioner.
| i | The vertex to query connectivity for. |
| j | The local edge index between 0 and 2 connected to this element. |
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 165 of file PrismGeom.cpp.
References VertexEdgeConnectivity.
|
overrideprotectedvirtual |
Returns the standard element face IDs that are connected to a given vertex.
For example, on a hexahedron, vertex 0 is connnected to faces 0, 1, and 4; GetVertexFaceMap(0,j) would therefore return the values 0, 1 and 4 respectively. We assume that j runs between 0 and 2 inclusive, which is true for every 3D element asides from the pyramid.
This is used in the construction of the low-energy preconditioner.
| i | The vertex to query connectivity for. |
| j | The local face index between 0 and 2 connected to this element. |
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 170 of file PrismGeom.cpp.
References VertexFaceConnectivity.
|
overrideprotectedvirtual |
Reset this geometry object: unset the current state, zero Geometry::m_coeffs and remove allocated GeomFactors.
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 703 of file PrismGeom.cpp.
References m_faces, and Nektar::SpatialDomains::Geometry::v_Reset().
|
overrideprotectedvirtual |
Reimplemented from Nektar::SpatialDomains::Geometry.
Definition at line 713 of file PrismGeom.cpp.
References m_faces, Nektar::SpatialDomains::Geometry::m_setupState, Nektar::SpatialDomains::Geometry::m_xmap, Nektar::SpatialDomains::Geometry::SetUpCoeffs(), and SetUpXmap().
Referenced by v_GenGeomFactors().
|
staticprivate |
Definition at line 127 of file PrismGeom.h.
Referenced by v_GetEdgeFaceMap().
|
staticprivate |
Definition at line 128 of file PrismGeom.h.
Referenced by v_GetEdgeNormalToFaceVert().
|
static |
Definition at line 49 of file PrismGeom.h.
Referenced by SetUpEdgeOrientation(), and v_GetNumEdges().
Definition at line 52 of file PrismGeom.h.
Referenced by Nektar::SpatialDomains::MeshGraphIOHDF5::ConstructGeomObject(), SetUpFaceOrientation(), v_FillGeom(), v_GetNumFaces(), and Nektar::SpatialDomains::MeshGraphIOXml::v_ReadElements3D().
|
static |
Definition at line 53 of file PrismGeom.h.
|
static |
Definition at line 50 of file PrismGeom.h.
Referenced by SetUpFaceOrientation(), and Nektar::SpatialDomains::MeshGraphIOXml::v_ReadElements3D().
|
static |
Definition at line 51 of file PrismGeom.h.
Referenced by SetUpFaceOrientation(), and Nektar::SpatialDomains::MeshGraphIOXml::v_ReadElements3D().
|
static |
Definition at line 48 of file PrismGeom.h.
Referenced by v_GetNumVerts().
Definition at line 113 of file PrismGeom.h.
Referenced by SetUpEdgeOrientation(), SetUpLocalEdges(), SetUpLocalVertices(), and v_GetEdge().
|
protected |
Definition at line 115 of file PrismGeom.h.
Referenced by SetUpEdgeOrientation(), and v_GetEorient().
|
protected |
Definition at line 114 of file PrismGeom.h.
Referenced by SetUpFaceOrientation(), SetUpLocalEdges(), SetUpXmap(), v_FillGeom(), v_GetFace(), v_Reset(), and v_Setup().
|
protected |
Definition at line 116 of file PrismGeom.h.
Referenced by SetUpFaceOrientation(), SetUpXmap(), v_FillGeom(), and v_GetForient().
Definition at line 112 of file PrismGeom.h.
Referenced by SetUpEdgeOrientation(), SetUpFaceOrientation(), SetUpLocalVertices(), v_GenGeomFactors(), and v_GetVertex().
|
staticprivate |
Definition at line 125 of file PrismGeom.h.
Referenced by v_GetVertexEdgeMap().
|
staticprivate |
Definition at line 126 of file PrismGeom.h.
Referenced by v_GetVertexFaceMap().
|
static |
Definition at line 54 of file PrismGeom.h.