space.hh File Reference
#include <cstring>
#include <climits>
#include <set>
#include <map>
#include "basics/outputOperator.hh"
#include "basics/typedefs.hh"
#include "basics/exceptions.hh"
#include "basics/level.hh"
#include "toolbox/scannerConnectors.hh"
#include "geometry/connector.hh"
#include "space/element.hh"
Go to the source code of this file.
Classes | |
class | concepts::AdaptiveAdjust< levelDim > |
Class to describe adjustments to elements in an adaptive space. More... | |
struct | concepts::AdaptiveControl< F > |
Class to describe control structures of an adaptive space. More... | |
struct | concepts::AdaptiveControlTag |
Tag information which is used in AdaptiveControl. More... | |
class | concepts::AdaptiveSpace< F, Tadj > |
Abstract base class for an adaptive space. More... | |
class | concepts::Adaptivity< F, Tadj > |
Abstract base class for an adaptive classes, a.o.t. More... | |
class | concepts::CellType< dimC > |
class | concepts::CellType< 1 > |
class | concepts::CellType< 2 > |
class | concepts::CellType< 3 > |
class | concepts::DummySpace< F > |
Space for a given dimension but without more functionality. More... | |
struct | concepts::IndexRange |
Class for a range of global indices. More... | |
class | concepts::Scan< ElementWithCell< F > > |
class | concepts::Space< F > |
Abstract class for a space. More... | |
class | concepts::SpaceDebug< F > |
Class for output of all elements of a class, good for debugging. More... | |
class | concepts::SpaceNotBuilt |
Indicates that the space on which a function was called was not yet correctly built. More... | |
class | concepts::SpaceOnCells< F > |
Abstract class for a space. More... | |
class | concepts::SpaceOnCoarseCells< dimC, F > |
Interface class for SpacesOnCells that also allow for allCells(), that i.e. More... | |
class | concepts::Subspace |
Class for holding an offset of global indices of space. More... | |
Namespaces | |
concepts | |
Basic namespace for Concepts-2. | |
Functions | |
template<uint levelDim> | |
std::ostream & | concepts::operator<< (std::ostream &os, const AdaptiveAdjust< levelDim > &a) |
template<class F > | |
std::ostream & | concepts::operator<< (std::ostream &os, const AdaptiveControl< F > &c) |
std::ostream & | concepts::operator<< (std::ostream &os, const AdaptiveControlTag &c) |
std::ostream & | concepts::operator<< (std::ostream &os, const IndexRange &i) |
std::ostream & | concepts::operator<< (std::ostream &os, const std::map< uint, IndexRange > &map) |
Detailed Description
Abstract classes for a space and an adaptive space
Definition in file space.hh.