class
Face
Base classes
- class atlas::mesh::ElementType
- ElementType class (abstract) that provides access to geometric information of an element.
Derived classes
- class Pentagon
- class Quadrilateral
- class Triangle
Public types
- enum (anonymous) { DIMENSIONALITY =2 }
- enum (anonymous) { FACES =1 }
Public static functions
-
static auto create(const std::
string&) -> ElementType*
Public functions
- auto dimensionality() const -> size_t virtual
- auto nb_faces() const -> size_t virtual
-
auto name() const -> const std::
string& pure virtual - auto nb_vertices() const -> size_t pure virtual
- auto nb_edges() 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
Function documentation
static ElementType* atlas:: mesh:: elementtypes:: Face:: create(const std:: string&)
#include <atlas/mesh/ElementType.h>
const std:: string& atlas:: mesh:: elementtypes:: Face:: name() const pure virtual
#include <atlas/mesh/ElementType.h>
size_t atlas:: mesh:: elementtypes:: Face:: nb_vertices() const pure virtual
#include <atlas/mesh/ElementType.h>
size_t atlas:: mesh:: elementtypes:: Face:: nb_edges() const pure virtual
#include <atlas/mesh/ElementType.h>
size_t atlas:: mesh:: elementtypes:: Face:: nb_nodes() const pure virtual
#include <atlas/mesh/ElementType.h>
bool atlas:: mesh:: elementtypes:: Face:: parametric() const pure virtual
#include <atlas/mesh/ElementType.h>
bool atlas:: mesh:: elementtypes:: Face:: simplex() const pure virtual
#include <atlas/mesh/ElementType.h>