The ReferencePixelInfo class defines the information about the reference pixel.
More...
|
bool | areFacesCCWOrdered () const override |
|
bool | areVerticesCCWOrdered () const override |
|
double | evalArea (const std::array< double, 3 > *vertexCoords) const override |
|
std::array< double, 3 > | evalNormal (const std::array< double, 3 > *vertexCoords, const std::array< double, 3 > &point={{0.5, 0.5, 0.5}}) const override |
|
double | evalSize (const std::array< double, 3 > *vertexCoords) const override |
|
int | getCCWOrderedFace (int n) const override |
|
int | getCCWOrderedVertex (int n) const override |
|
double | evalFaceLength (int face, const std::array< double, 3 > *vertexCoords) const |
|
double | evalPerimeter (const std::array< double, 3 > *vertexCoords) const |
|
double | evalPointDistance (const std::array< double, 3 > &point, const std::array< double, 3 > *vertexCoords) const override |
|
void | evalPointProjection (const std::array< double, 3 > &point, const std::array< double, 3 > *vertexCoords, std::array< double, 3 > *projection, double *distance) const override |
|
|
| ReferencePixelInfo () |
|
| ReferencePixelInfo (ReferencePixelInfo const &)=delete |
|
ReferencePixelInfo & | operator= (ReferencePixelInfo const &)=delete |
|
| Reference2DElementInfo (ElementType type, int nVertices) |
|
void | getCCWVertexCoords (const std::array< double, 3 > *vertexCoords, const std::array< double, 3 > **ccwVertexCoords, std::array< double, 3 > *ccwVertexCoordsStorage) const |
|
| ReferenceElementInfo (int _dimension, ElementType _type, int _nVertices, int _nFaces, int _nEdges) |
|
| ReferenceElementInfo (ReferenceElementInfo const &)=delete |
|
void | initializeFaceEdges (const std::vector< const ReferenceElementInfo * > &facesInfo, const std::vector< const ReferenceElementInfo * > &edgesInfo) |
|
ReferenceElementInfo & | operator= (ReferenceElementInfo const &)=delete |
|
The ReferencePixelInfo class defines the information about the reference pixel.
Definition at line 242 of file element_reference.hpp.
◆ ReferencePixelInfo()
bitpit::ReferencePixelInfo::ReferencePixelInfo |
( |
| ) |
|
|
protected |
◆ areFacesCCWOrdered()
bool bitpit::ReferencePixelInfo::areFacesCCWOrdered |
( |
| ) |
const |
|
overridevirtual |
◆ areVerticesCCWOrdered()
bool bitpit::ReferencePixelInfo::areVerticesCCWOrdered |
( |
| ) |
const |
|
overridevirtual |
◆ evalArea()
double bitpit::ReferencePixelInfo::evalArea |
( |
const std::array< double, 3 > * | vertexCoords | ) |
const |
|
overridevirtual |
◆ evalNormal()
std::array< double, 3 > bitpit::ReferencePixelInfo::evalNormal |
( |
const std::array< double, 3 > * | vertexCoords, |
|
|
const std::array< double, 3 > & | point = {{0.5, 0.5, 0.5}} ) const |
|
overridevirtual |
Evaluates the normal of an element with the specified vertex coordinates.
- Parameters
-
vertexCoords | are the coordinate of the vertices |
point | are the element reference coordinates of the point where the normal should be evaluated |
- Returns
- The normal of the element.
Implements bitpit::Reference2DElementInfo.
Definition at line 1490 of file element_reference.cpp.
◆ evalSize()
double bitpit::ReferencePixelInfo::evalSize |
( |
const std::array< double, 3 > * | vertexCoords | ) |
const |
|
overridevirtual |
Evaluates the characteristics size of an element with the specified vertex coordinates.
The characteristics size of the pixel is evaluated as the length of the shortest side.
- Parameters
-
vertexCoords | are the coordinate of the vertices |
- Returns
- The length of the line.
Reimplemented from bitpit::Reference2DElementInfo.
Definition at line 1451 of file element_reference.cpp.
◆ getCCWOrderedFace()
int bitpit::ReferencePixelInfo::getCCWOrderedFace |
( |
int | n | ) |
const |
|
overridevirtual |
Get the index of the face occupying the n-th position in the counter-clockwise ordered list of faces.
- Parameters
-
[in] | n | is the requested position |
- Returns
- The local index of the face occupying the n-th position in the counter-clockwise ordered list of faces.
Reimplemented from bitpit::Reference2DElementInfo.
Definition at line 1549 of file element_reference.cpp.
◆ getCCWOrderedVertex()
int bitpit::ReferencePixelInfo::getCCWOrderedVertex |
( |
int | n | ) |
const |
|
overridevirtual |
Get the index of the vertex occupying the n-th position in the counter-clockwise ordered list of vertices.
- Parameters
-
n | is the requested position |
- Returns
- The index of the vertex occupying the n-th position in the counter-clockwise ordered list of vertices.
Reimplemented from bitpit::Reference2DElementInfo.
Definition at line 1523 of file element_reference.cpp.
◆ ReferenceElementInfo
◆ ReferenceVoxelInfo
◆ info
The documentation for this class was generated from the following files:
---
layout: doxygen_footer
---