Class holding all n-cells of a particular topological dimension n. Uses recursive inheritance similar to n-cells themselves.
More...
#include <domain_layers.hpp>
Detailed Description
template<typename Config, long dim, bool is_cell = false, typename STOR = typename viennagrid::result_of::bndcell_handling<Config, domain_t<Config>, dim>::type>
class viennagrid::detail::domain_layers< Config, dim, is_cell, STOR >
Class holding all n-cells of a particular topological dimension n. Uses recursive inheritance similar to n-cells themselves.
- Template Parameters:
-
| Config | Configuration class |
| dim | Topological dimension n of the layer |
| is_cell | Helper flag for resolving ambiguities at cell level |
| STOR | The storage scheme used for this layer |
Member Typedef Documentation
Member Function Documentation
const container_type* container |
( |
dimension_tag< dim > |
|
) |
const [inline] |
Adds a n-cell to the domain.
- Parameters:
-
| elem | The n-cell to be added |
| orientation | Pointer to a permutation array |
The documentation for this class was generated from the following file:
- /export/development/ViennaGrid/release/ViennaGrid-1.0.0/viennagrid/detail/domain_layers.hpp