The main n-cell class. Assembled by recursive inheritance. More...
#include <element.hpp>
Public Types | |
typedef ConfigType | config_type |
Publish the configuration class. | |
typedef ElementTag | tag |
Tag of the n-cell. | |
typedef result_of::element_id_handler < ConfigType, point_tag > ::type::id_type | id_type |
Publish ID handling class for dispatches. | |
Public Member Functions | |
element_t () | |
element_t (const element_t &e2) | |
template<typename DomainType > | |
void | fill (DomainType &dom) |
Callback function used for filling the domain. | |
void | vertices (VertexType **vertices_) |
Set the vertices defining the n-cell. |
The main n-cell class. Assembled by recursive inheritance.
ConfigType | Configuration class | |
ElementTag | A tag denoting the particular topological shape of the n-cell |
typedef ConfigType config_type |
Publish the configuration class.
typedef result_of::element_id_handler<ConfigType, point_tag>::type::id_type id_type |
Publish ID handling class for dispatches.
Reimplemented from integral_id.
typedef ElementTag tag |
Tag of the n-cell.
element_t | ( | ) | [inline] |
void fill | ( | DomainType & | dom | ) | [inline] |
Callback function used for filling the domain.
void vertices | ( | VertexType ** | vertices_ | ) | [inline] |
Set the vertices defining the n-cell.