_id | MeshLib::Element | protected |
_neighbors | MeshLib::Element | protected |
_nodes | MeshLib::TemplateElement< ELEMENT_RULE > | |
addNeighbor(Element *e) | MeshLib::Element | |
clone() const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
clone(Node **nodes, std::size_t id) const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
computeVolume() override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
dimension | MeshLib::TemplateElement< ELEMENT_RULE > | static |
Element(std::size_t id) | MeshLib::Element | explicitprotected |
getBoundary(unsigned i) const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getCellType() const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getContent() const override final | MeshLib::TemplateElement< ELEMENT_RULE > | virtual |
getDimension() const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getEdge(unsigned i) const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getEdgeNode(unsigned edge_id, unsigned node_id) const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getFace(unsigned i) const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getGeomType() const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getID() const | MeshLib::Element | inline |
getNeighbor(unsigned i) const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getNode(unsigned idx) const override | MeshLib::TemplateElement< ELEMENT_RULE > | virtual |
getNode(unsigned idx) override | MeshLib::TemplateElement< ELEMENT_RULE > | virtual |
getNodes() const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getNumberOfBaseNodes() const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getNumberOfBoundaries() const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getNumberOfEdges() const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getNumberOfFaces() const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getNumberOfNeighbors() const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
getNumberOfNodes() const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
identifyFace(Node const *nodes[3]) const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
isBoundaryElement() const | MeshLib::Element | virtual |
isEdge(unsigned idx1, unsigned idx2) const override | MeshLib::TemplateElement< ELEMENT_RULE > | virtual |
isPntInElement(MathLib::Point3d const &pnt, double eps=std::numeric_limits< double >::epsilon()) const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
n_all_nodes | MeshLib::TemplateElement< ELEMENT_RULE > | static |
n_base_nodes | MeshLib::TemplateElement< ELEMENT_RULE > | static |
nodes() const | MeshLib::Element | inline |
setID(std::size_t id) | MeshLib::Element | inlineprotected |
setNeighbor(Element *neighbor, unsigned const face_id) | MeshLib::Element | protected |
setNode(unsigned idx, Node *node) override | MeshLib::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 override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
validate() const override | MeshLib::TemplateElement< ELEMENT_RULE > | inlinevirtual |
~Element() | MeshLib::Element | virtual |