atlas::mesh::ElementType class

ElementType class (abstract) that provides access to geometric information of an element.

Derived classes

class Edge
class Face
class Vertex
class Volume

Public static functions

static auto create(const std::string&) -> ElementType*

Constructors, destructors, conversion operators

ElementType()
~ElementType() pure virtual

Public functions

auto name() const -> const std::string& pure virtual
auto dimensionality() const -> size_t pure virtual
auto nb_vertices() const -> size_t pure virtual
auto nb_edges() const -> size_t pure virtual
auto nb_faces() const -> size_t pure virtual
auto nb_nodes() const -> size_t pure virtual
auto parametric() const -> bool pure virtual
auto simplex() const -> bool pure virtual