atlas::mesh::elementtypes::Pentagon class

Base classes

class Face

Public types

enum (anonymous) { EDGES = 5 }
enum (anonymous) { VERTICES = 5 }
enum (anonymous) { FACETS = EDGES }
enum (anonymous) { RIDGES = VERTICES }
enum (anonymous) { DIMENSIONALITY =2 }
enum (anonymous) { FACES =1 }

Public static functions

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

Constructors, destructors, conversion operators

~Pentagon() virtual

Public functions

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

Enum documentation

enum atlas::mesh::elementtypes::Pentagon::(anonymous)

enum atlas::mesh::elementtypes::Pentagon::(anonymous)

Function documentation

static ElementType* atlas::mesh::elementtypes::Pentagon::create(const std::string&)

size_t atlas::mesh::elementtypes::Pentagon::dimensionality() const virtual

size_t atlas::mesh::elementtypes::Pentagon::nb_faces() const virtual