atlas::mesh::elementtypes::Line class

Base classes

class Edge

Derived classes

class atlas::mesh::temporary::Line

Public types

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

Public static functions

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

Constructors, destructors, conversion operators

~Line() 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 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::Line::(anonymous)

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

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

Function documentation

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

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

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