Data Structures | Namespaces | Functions

/export/development/ViennaGrid/release/ViennaGrid-1.0.0/viennagrid/element.hpp File Reference

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.

Detailed Description

Provides the main n-cell type.