|
ViennaGrid
1.0.1
|
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_, std::size_t num=VertexSpecs::num) |
| 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_, |
| std::size_t | num = VertexSpecs::num |
||
| ) | [inline] |
Set the vertices defining the n-cell.
1.7.6.1