Provides the main n-cell type. More...
#include "viennagrid/forwards.h"
#include "viennagrid/detail/element_iterators.hpp"
#include "viennagrid/detail/boundary_ncell_layer.hpp"
#include <vector>
Go to the source code of this file.
Data Structures | |
class | element_t< ConfigType, ElementTag > |
The main n-cell class. Assembled by recursive inheritance. More... | |
class | element_t< ConfigType, point_tag > |
Specialization of the main n-cell class for vertices. Does not need to do any recursive inheritance here. More... | |
Namespaces | |
namespace | viennagrid |
The main ViennaGrid namespace. Most functionality resides in this namespace. | |
Functions | |
template<typename ConfigType , typename ElementTag > | |
std::ostream & | operator<< (std::ostream &os, element_t< ConfigType, ElementTag > const &el) |
Overload for the output streaming operator. | |
template<typename ConfigType > | |
std::ostream & | operator<< (std::ostream &os, element_t< ConfigType, point_tag > const &el) |
Overload for the output streaming operator for the vertex type. |
Provides the main n-cell type.