|
ViennaGrid
1.0.1
|
Provides the main domain type. More...
#include <iostream>#include <vector>#include <deque>#include <list>#include <set>#include <map>#include <stack>#include <algorithm>#include "viennagrid/forwards.h"#include "viennagrid/traits/container.hpp"#include "viennagrid/detail/domain_iterators.hpp"#include "viennagrid/detail/domain_layers.hpp"Go to the source code of this file.
Data Structures | |
| struct | element_container< domain_t< ConfigType >, dim, cell_level > |
| Metafunction returning the container used for storing the n-cells in the domain. More... | |
| struct | element_container< domain_t< ConfigType >, 0, cell_level > |
| Metafunction returning the container used for storing the n-cells in the domain. Specialization for a vertices. More... | |
| struct | element_container< domain_t< ConfigType >, cell_level, cell_level > |
| Metafunction returning the container used for storing the n-cells in the domain. Specialization for a cells. More... | |
| struct | domain< ConfigType > |
| Metafunction for returning the domain type for a given configuration class. More... | |
| class | domain_t< Config > |
| The domain class. Assembled at compile time by recursive inheritance for each topological level by the detail::domain_layers class. More... | |
Namespaces | |
| namespace | viennagrid |
The main ViennaGrid namespace. Most functionality resides in this namespace. | |
| namespace | viennagrid::result_of |
The metafunction layer. Provides type generators that derive the respective type from the domain configuration. | |
Functions | |
| template<typename ConfigType > | |
| domain_t< ConfigType > ::segment_container & | segments (domain_t< ConfigType > &domain) |
| Convenience function for accessing the segments of the domain. Equivalent to domain.segments() | |
| template<typename ConfigType > | |
| domain_t< ConfigType > ::segment_container const & | segments (domain_t< ConfigType > const &domain) |
| Convenience function for accessing the segments of the domain. Equivalent to domain.segments() | |
Provides the main domain type.
1.7.6.1