class
#include <atlas/mesh/elementtypes/Line.h>
Line
Base classes
- class Edge
Derived classes
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&)
#include <atlas/mesh/ElementType.h>
size_t atlas:: mesh:: elementtypes:: Line:: dimensionality() const virtual
size_t atlas:: mesh:: elementtypes:: Line:: nb_faces() const virtual