OGS
MeshLib::TemplateElement< ELEMENT_RULE > Member List

This is the complete list of members for MeshLib::TemplateElement< ELEMENT_RULE >, including all inherited members.

_idMeshLib::Elementprotected
_neighborsMeshLib::Elementprotected
_nodesMeshLib::TemplateElement< ELEMENT_RULE >
addNeighbor(Element *e)MeshLib::Element
clone() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
clone(Node **nodes, std::size_t id) const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
computeVolume() overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
dimensionMeshLib::TemplateElement< ELEMENT_RULE >static
Element(std::size_t id)MeshLib::Elementexplicitprotected
getBoundary(unsigned i) const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getCellType() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getContent() const override finalMeshLib::TemplateElement< ELEMENT_RULE >virtual
getDimension() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getEdge(unsigned i) const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getEdgeNode(unsigned edge_id, unsigned node_id) const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getFace(unsigned i) const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getGeomType() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getID() constMeshLib::Elementinline
getNeighbor(unsigned i) const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getNode(unsigned idx) const overrideMeshLib::TemplateElement< ELEMENT_RULE >virtual
getNode(unsigned idx) overrideMeshLib::TemplateElement< ELEMENT_RULE >virtual
getNodes() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getNumberOfBaseNodes() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getNumberOfBoundaries() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getNumberOfEdges() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getNumberOfFaces() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getNumberOfNeighbors() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
getNumberOfNodes() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
identifyFace(Node const *nodes[3]) const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
isBoundaryElement() constMeshLib::Elementvirtual
isEdge(unsigned idx1, unsigned idx2) const overrideMeshLib::TemplateElement< ELEMENT_RULE >virtual
isPntInElement(MathLib::Point3d const &pnt, double eps=std::numeric_limits< double >::epsilon()) const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
n_all_nodesMeshLib::TemplateElement< ELEMENT_RULE >static
n_base_nodesMeshLib::TemplateElement< ELEMENT_RULE >static
nodes() constMeshLib::Elementinline
setID(std::size_t id)MeshLib::Elementinlineprotected
setNeighbor(Element *neighbor, unsigned const face_id)MeshLib::Elementprotected
setNode(unsigned idx, Node *node) overrideMeshLib::TemplateElement< ELEMENT_RULE >virtual
space_dimension_MeshLib::Element
TemplateElement(Node *nodes[n_all_nodes], std::size_t id=std::numeric_limits< std::size_t >::max())MeshLib::TemplateElement< ELEMENT_RULE >explicit
TemplateElement(std::array< Node *, n_all_nodes > const &nodes, std::size_t id=std::numeric_limits< std::size_t >::max())MeshLib::TemplateElement< ELEMENT_RULE >explicit
TemplateElement(const TemplateElement &e)MeshLib::TemplateElement< ELEMENT_RULE >explicit
testElementNodeOrder() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
validate() const overrideMeshLib::TemplateElement< ELEMENT_RULE >inlinevirtual
~Element()MeshLib::Elementvirtual