atlas::mesh::temporary::Quadrilateral class

Base classes

class atlas::mesh::elementtypes::Quadrilateral

Public types

enum (anonymous) { EDGES =4 }
enum (anonymous) { VERTICES =4 }
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

Quadrilateral()

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::temporary::Quadrilateral::(anonymous)

enum atlas::mesh::temporary::Quadrilateral::(anonymous)

Function documentation

static ElementType* atlas::mesh::temporary::Quadrilateral::create(const std::string&)

size_t atlas::mesh::temporary::Quadrilateral::dimensionality() const virtual

size_t atlas::mesh::temporary::Quadrilateral::nb_faces() const virtual