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.

Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich