Namespaces |
namespace | FloatCmp |
namespace | FMatrixHelp |
namespace | fvmeta |
Classes |
struct | AlignmentOf |
| Calculates the alignment requirement of a type. More...
|
class | array |
| Simple fixed size array class. This replaces std::array, if that is not available. More...
|
class | ArrayList |
| A dynamically growing random access list. More...
|
class | ArrayListIterator |
| A random access iterator for the Dune::ArrayList class. More...
|
class | ConstArrayListIterator |
| A constant random access iterator for the Dune::ArrayList class. More...
|
class | bigunsignedint |
| Portable very large unsigned integers. More...
|
struct | Min |
struct | Max |
class | BitSetVectorConstReference |
| A proxy class that acts as a const reference to a single bitset in a BitSetVector. More...
|
class | BitSetVectorReference |
| A proxy class that acts as a mutable reference to a single bitset in a BitSetVector. More...
|
struct | const_reference< BitSetVectorReference< block_size, Alloc > > |
struct | const_reference< BitSetVectorConstReference< block_size, Alloc > > |
struct | mutable_reference< BitSetVectorReference< block_size, Alloc > > |
struct | mutable_reference< BitSetVectorConstReference< block_size, Alloc > > |
class | BitSetVector |
| A dynamic array of blocks of booleans. More...
|
class | CollectiveCommunication |
| Collective communication interface and sequential default implementation. More...
|
class | ConfigParser |
| Parser for hierarchical configuration filesThis class parses config files into a hierarchical structure. Config files should look like this. More...
|
struct | greater_or_equal |
| Greater or equal template test. More...
|
struct | notzero |
| Test if debug level equals zero. More...
|
struct | notzero< 0 > |
struct | common_bits |
| activate if current and mask have common bits switched on. More...
|
class | DebugStreamError |
| standard exception for the debugstream More...
|
class | StreamWrap |
class | DebugStreamState |
| Intermediate class to implement tie-operation of DebugStream. More...
|
class | DebugStream |
| Generic class to implement debug output streams. More...
|
class | EmptySet |
| An empty set. More...
|
class | AllSet |
| An set containing everything. More...
|
class | EnumItem |
| A set consisting only of one item. More...
|
class | EnumRange |
| A set representing a range including the borders. More...
|
class | NegateSet |
| The negation of a set. An item is contained in the set if and only if it is not contained in the negated set. More...
|
class | Combine |
| A set combining two other sets. More...
|
class | Exception |
| Base class for Dune-Exceptions. More...
|
class | IOError |
| Default exception class for I/O errors. More...
|
class | MathError |
| Default exception class for mathematical errors. More...
|
class | RangeError |
| Default exception class for range errors. More...
|
class | NotImplemented |
| Default exception for dummy implementations. More...
|
class | SystemError |
| Default exception class for OS errors. More...
|
class | OutOfMemoryError |
| Default exception if memory allocation fails. More...
|
class | InvalidStateException |
| Default exception if a function was called while the object is not in a valid state for that function. More...
|
class | fvector_assigner |
| fvector assignment operator More...
|
class | fmatrix_assigner |
| fvector assignment operator More...
|
class | FiniteStack |
| A stack with static memory allocation. More...
|
class | FloatCmpOps |
| Class encapsulating a default epsilon. More...
|
struct | FieldTraits< FieldMatrix< K, ROWS, COLS > > |
class | FMatrixError |
| Error thrown if operations of a FieldMatrix fail. More...
|
class | FieldMatrix |
| A dense n x m matrix. More...
|
class | ForLoop |
| A static loop using TMP. More...
|
struct | ForLoop< Operation, last, last > |
struct | FieldTraits |
| Type Traits to retrieve the field and the real type of classes. More...
|
struct | FieldTraits< const T > |
struct | FieldTraits< std::complex< T > > |
class | Function |
| Base class template for function classes. More...
|
class | VirtualFunction |
| Virtual base class template for function classes. More...
|
struct | FieldTraits< FieldVector< K, SIZE > > |
class | FieldIterator |
| Iterator class for sequential access to FieldVector and FieldMatrix. More...
|
struct | IteratorType |
| Type Traits for Vector::Iterator vs (const Vector)ConstIterator. More...
|
struct | IteratorType< const T > |
class | FieldVector |
| Construct a vector space out of a tensor product of fields. More...
|
struct | GcdHelper |
| Helper for calculating the gcd. More...
|
struct | GcdHelper< a, b, true > |
struct | GcdHelper< a, b, false > |
struct | GcdHelper< a, 0, true > |
struct | Gcd |
| Calculator of the greatest common divisor. More...
|
struct | const_reference |
| get the 'const' version of a reference to amutable object More...
|
struct | const_reference< const R > |
struct | const_reference< R & > |
struct | const_reference< const R & > |
struct | mutable_reference |
| get the 'mutable' version of a reference to a const object More...
|
struct | mutable_reference< const R > |
struct | mutable_reference< R & > |
struct | mutable_reference< const R & > |
class | GenericIterator |
| Generic class for stl conformant iterators for container classes with operator[]. More...
|
class | GeometryType |
| Unique label for each type of entities that can occur in DUNE grids. More...
|
struct | Derived_from |
struct | Can_copy |
struct | Can_compare |
struct | Can_multiply |
struct | Cloneable |
| An interface class for cloneable objects. More...
|
class | ForwardIteratorFacade |
| Base class for stl conformant forward iterators. More...
|
class | BidirectionalIteratorFacade |
| Facade class for stl conformant bidirectional iterators. More...
|
class | RandomAccessIteratorFacade |
| Base class for stl conformant forward iterators. More...
|
struct | Lcm |
| Calculate the least common multiple of two numbers. More...
|
class | lru |
| LRU Cache Container. More...
|
struct | Int2Type |
| Map an integer value to a type. More...
|
struct | Power_m_p |
| Calculates m^p at compile time. More...
|
struct | Power_m_p< m, 0 > |
| end of recursion via specialization More...
|
struct | Factorial |
| Calculates the factorial of m at compile time. More...
|
struct | Factorial< 0 > |
| end of recursion of factorial via specialization More...
|
class | Generic_MPI_Datatype |
class | Generic_MPI_Op |
class | CollectiveCommunication< MPI_Comm > |
| Specialization of CollectiveCommunication for MPI. More...
|
class | FakeMPIHelper |
| A fake mpi helper. More...
|
class | MPIHelper |
| A real mpi helper.This helper should be used for parallel programs. More...
|
class | Pool |
| A memory pool of objects. More...
|
class | PoolAllocator |
| An allocator managing a pool of objects for reuse. More...
|
class | PoolAllocator< void, s > |
class | FMatrixPrecision |
| Precisions for calculations with FieldMatrix and FieldVector. More...
|
struct | PropertyMapTraits |
struct | ReadablePropertyMapTag |
| Tag for the category of readable property maps. More...
|
struct | WritablePropertyMapTag |
| Tag for the category of writable property maps. More...
|
struct | ReadWritePropertyMapTag |
| Tag for the category of readable and writable property maps. More...
|
struct | LvaluePropertyMapTag |
| Tag for the category of lvalue property maps. More...
|
struct | PropertyMapTraits< T * > |
struct | PropertyMapTraits< const T * > |
struct | RAPropertyMapHelper |
class | IteratorPropertyMap |
| Adapter to turn a random access iteratorinto a properties map. More...
|
class | AssociativePropertyMap |
| An adaptor to turn an unique associative container into a property map. More...
|
class | ConstAssociativePropertyMap |
| An adaptor to turn an unique associative container into a property map. More...
|
struct | IdentityMap |
| A property map that applies the identy function to integers. More...
|
struct | PropertyMapTypeSelector |
| Selector for the property map type. More...
|
class | shared_ptr |
| A reference counting smart pointer. More...
|
class | Singleton |
| An adapter to turn a class into a singleton. More...
|
class | SLList |
| A single linked list. More...
|
class | SLListIterator |
| A mutable iterator for the SLList. More...
|
class | SLListConstIterator |
| A constant iterator for the SLList. More...
|
class | SLListModifyIterator |
| A mutable iterator for the SLList. More...
|
class | SmallObjectPool |
struct | SmallObject |
class | SmartPointer |
| A reference counting smart pointer. More...
|
struct | AlwaysFalse |
| template which always yields a false value More...
|
class | TimerError |
| Exception thrown by the Timer class More...
|
class | Timer |
| A simple stop watch. More...
|
struct | TupleAccessTraits |
struct | TupleAccessTraits< T * > |
struct | TupleAccessTraits< T & > |
struct | Nil |
| An empty class. More...
|
struct | Pair |
| A tuple consisting of two objects. More...
|
struct | Pair< T1, Nil > |
| A tuple consisting of one object. Specialization of Pair that really is a single value. More...
|
struct | TupleToPairs |
| Converts the Tuple to a list of pairs. More...
|
struct | TupleToPairs< T1, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil > |
| Specialization for a tuple consisting only of one type. More...
|
class | tuple |
| A Tuple of objects. More...
|
struct | tuple_element |
| Get the type of the N-th element of the tuple. More...
|
struct | tuple_element< N, Pair< T1, T2 > > |
struct | tuple_element< 0, Pair< T1, T2 > > |
| Get the type of the first element of the tuple. More...
|
struct | ElementType |
struct | Element |
| Get the N-th element of a tuple. More...
|
struct | Element< 0 > |
| Get the first element of a tuple. More...
|
struct | tuple_size |
| Template meta_programm to query the size of a tuple. More...
|
struct | tuple_size< Pair< T1, T2 > > |
struct | tuple_size< Pair< T1, Nil > > |
struct | tuple_size< Pair< Nil, Nil > > |
struct | Size |
struct | tuple_writer |
struct | tuple_writer< 1 > |
struct | tuple_writer< 0 > |
struct | Empty |
| Just an empty class. More...
|
class | TypeTraits |
| General type traits class to check whether type is reference or pointer type. More...
|
struct | ConstantVolatileTraits |
| Determines wether a type is const or volatile and provides the unqualified types. More...
|
struct | ConstantVolatileTraits< const T > |
struct | ConstantVolatileTraits< volatile T > |
struct | ConstantVolatileTraits< const volatile T > |
struct | IsVolatile |
| Tests wether a type is volatile. More...
|
struct | IsConst |
| Tests wether a type is constant. More...
|
struct | RemoveConstHelper |
struct | RemoveConstHelper< T, true > |
struct | remove_const |
| Removes a const qualifier while preserving others. More...
|
class | Conversion |
| Checks wether a type is convertible to another. More...
|
class | Conversion< From, void > |
class | Conversion< void, To > |
class | Conversion< int, double > |
class | Conversion< T, T > |
class | IsBaseOf |
| Checks wether a type is derived from another. More...
|
struct | IsInteroperable |
| Checks wether two types are interoperable. More...
|
struct | enable_if |
| Enable typedef if condition is met. More...
|
struct | enable_if< false, T > |
struct | EnableIfInterOperable |
| Enable typedef if two types are interoperable. More...
|
struct | is_same |
| Compile time test for testing whether two types are the same. More...
|
struct | is_same< T, T > |
struct | SelectType |
| Select a type based on a condition. More...
|
struct | SelectType< false, T1, T2 > |
class | NullPointerInitialiser |
| A helper template that initializes a tuple consisting of pointers to NULL. More...
|
class | NullPointerInitialiser< tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > > |
struct | PointerPairDeletor |
| Deletes all objects pointed to in a tuple of pointers. More...
|
struct | PointerPairDeletor< tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > > |
struct | Length |
| Helper template to calculate length of a tuple. More...
|
struct | Length< tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > > |
struct | ForEachType |
| Helper template to clone the type definition of a tuple with the storage types replaced by a user-defined rule. More...
|
class | ForEachValue |
| Helper template which implements iteration over all storage elements in a tuple. More...
|
class | ForEachValuePair |
| Extension of ForEachValue to two tuples... More...
|
struct | AtType |
| Type for reverse element access. More...
|
struct | At |
| Reverse element access. More...
|
Typedefs |
typedef unsigned int | DebugLevel |
| Type for debug levels.
|
typedef DebugStream
< VERY_VERBOSE_DEBUG_LEVEL,
MINIMAL_DEBUG_LEVEL > | DVVerbType |
| Type of very verbose debug stream.
|
typedef DebugStream
< VERBOSE_DEBUG_LEVEL,
MINIMAL_DEBUG_LEVEL > | DVerbType |
| Type of more verbose debug stream.
|
typedef DebugStream
< INFO_DEBUG_LEVEL,
MINIMAL_DEBUG_LEVEL > | DInfoType |
| Type of debug stream with info level.
|
typedef DebugStream
< WARN_DEBUG_LEVEL,
MINIMAL_DEBUG_LEVEL > | DWarnType |
| Type of debug stream with warn level.
|
typedef DebugStream
< GRAVE_DEBUG_LEVEL,
MINIMAL_DEBUG_LEVEL > | DGraveType |
| Type of debug stream for fatal errors.
|
typedef DebugStream< 1 > | DErrType |
| The type of the stream used for error messages.
|
Functions |
template<class T , int N> |
bool | operator< (const array< T, N > &a, const array< T, N > &b) |
template<class T , int N> |
bool | operator> (const array< T, N > &a, const array< T, N > &b) |
template<class T , int N> |
bool | operator<= (const array< T, N > &a, const array< T, N > &b) |
template<class T , int N> |
bool | operator>= (const array< T, N > &a, const array< T, N > &b) |
template<class T , int N> |
std::ostream & | operator<< (std::ostream &s, array< T, N > e) |
| Output operator for array.
|
template<int k> |
std::ostream & | operator<< (std::ostream &s, const bigunsignedint< k > &x) |
template<int k> |
bigunsignedint< k > | operator+ (const bigunsignedint< k > &x, std::size_t y) |
template<int k> |
bigunsignedint< k > | operator- (const bigunsignedint< k > &x, std::size_t y) |
template<int k> |
bigunsignedint< k > | operator* (const bigunsignedint< k > &x, std::size_t y) |
template<int k> |
bigunsignedint< k > | operator/ (const bigunsignedint< k > &x, std::size_t y) |
template<int k> |
bigunsignedint< k > | operator% (const bigunsignedint< k > &x, std::size_t y) |
template<int k> |
bigunsignedint< k > | operator+ (std::size_t x, const bigunsignedint< k > &y) |
template<int k> |
bigunsignedint< k > | operator- (std::size_t x, const bigunsignedint< k > &y) |
template<int k> |
bigunsignedint< k > | operator* (std::size_t x, const bigunsignedint< k > &y) |
template<int k> |
bigunsignedint< k > | operator/ (std::size_t x, const bigunsignedint< k > &y) |
template<int k> |
bigunsignedint< k > | operator% (std::size_t x, const bigunsignedint< k > &y) |
template<typename TA , int i> |
std::ostream & | operator<< (std::ostream &os, const EnumItem< TA, i > &) |
template<typename TA , int from, int to> |
std::ostream & | operator<< (std::ostream &os, const EnumRange< TA, from, to > &) |
template<class TI1 , class TI2 > |
Combine< TI1, TI2, typename
TI1::Type > | combine (const TI1 &set1, const TI2 &set2) |
template<class TI1 , class TI2 , class T > |
std::ostream & | operator<< (std::ostream &os, const Combine< TI1, TI2, T > &) |
std::ostream & | operator<< (std::ostream &stream, const Exception &e) |
template<class T , class K , int s> |
fvector_assigner< T, s > | operator<<= (FieldVector< T, s > &v, const K &t) |
| fvector assignment operator
|
template<class T , int s> |
fvector_assigner< T, s > | operator<<= (FieldVector< T, s > &v, Zero z) |
| fvector assignment operator
|
template<class T , class K , int n, int m> |
fmatrix_assigner< T, n, m > | operator<<= (FieldMatrix< T, n, m > &v, const K &t) |
| FieldMatrix assignment operator.
|
template<class T , int n, int m> |
fmatrix_assigner< T, n, m > | operator<<= (FieldMatrix< T, n, m > &v, Zero z) |
| fFileMatrix assignment operator
|
template<class K , int ROWS, int COLS, typename T > |
void | istl_assign_to_fmatrix (FieldMatrix< K, ROWS, COLS > &f, const T &t) |
| you have to specialize this function for any type T that should be assignable to a FieldMatrix
|
std::ostream & | operator<< (std::ostream &s, GeometryType::BasicType type) |
| Prints a GeometryType::BasicType to an output stream.
|
template<class T1 , class V1 , class R1 , class D , class T2 , class V2 , class R2 > |
EnableIfInterOperable< T1, T2,
bool >::type | operator== (const ForwardIteratorFacade< T1, V1, R1, D > &lhs, const ForwardIteratorFacade< T2, V2, R2, D > &rhs) |
| Checks for equality.
|
template<class T1 , class V1 , class R1 , class D , class T2 , class V2 , class R2 > |
EnableIfInterOperable< T1, T2,
bool >::type | operator!= (const ForwardIteratorFacade< T1, V1, R1, D > &lhs, const ForwardIteratorFacade< T2, V2, R2, D > &rhs) |
| Checks for inequality.
|
template<class T1 , class V1 , class R1 , class D , class T2 , class V2 , class R2 > |
enable_if< Conversion< T2, T1 >
::exists, bool >::type | operator== (const BidirectionalIteratorFacade< T1, V1, R1, D > &lhs, const BidirectionalIteratorFacade< T2, V2, R2, D > &rhs) |
| Checks for equality.
|
template<class T1 , class V1 , class R1 , class D , class T2 , class V2 , class R2 > |
EnableIfInterOperable< T1, T2,
bool >::type | operator!= (const BidirectionalIteratorFacade< T1, V1, R1, D > &lhs, const BidirectionalIteratorFacade< T2, V2, R2, D > &rhs) |
| Checks for inequality.
|
template<class T1 , class V1 , class R1 , class D , class T2 , class V2 , class R2 > |
EnableIfInterOperable< T1, T2,
bool >::type | operator== (const RandomAccessIteratorFacade< T1, V1, R1, D > &lhs, const RandomAccessIteratorFacade< T2, V2, R2, D > &rhs) |
| Checks for equality.
|
template<class T1 , class V1 , class R1 , class D , class T2 , class V2 , class R2 > |
EnableIfInterOperable< T1, T2,
bool >::type | operator!= (const RandomAccessIteratorFacade< T1, V1, R1, D > &lhs, const RandomAccessIteratorFacade< T2, V2, R2, D > &rhs) |
| Checks for inequality.
|
template<class T1 , class V1 , class R1 , class D , class T2 , class V2 , class R2 > |
EnableIfInterOperable< T1, T2,
bool >::type | operator< (const RandomAccessIteratorFacade< T1, V1, R1, D > &lhs, const RandomAccessIteratorFacade< T2, V2, R2, D > &rhs) |
| Comparison operator.
|
template<class T1 , class V1 , class R1 , class D , class T2 , class V2 , class R2 > |
EnableIfInterOperable< T1, T2,
bool >::type | operator<= (const RandomAccessIteratorFacade< T1, V1, R1, D > &lhs, const RandomAccessIteratorFacade< T2, V2, R2, D > &rhs) |
| Comparison operator.
|
template<class T1 , class V1 , class R1 , class D , class T2 , class V2 , class R2 > |
EnableIfInterOperable< T1, T2,
bool >::type | operator> (const RandomAccessIteratorFacade< T1, V1, R1, D > &lhs, const RandomAccessIteratorFacade< T2, V2, R2, D > &rhs) |
| Comparison operator.
|
template<class T1 , class V1 , class R1 , class D , class T2 , class V2 , class R2 > |
EnableIfInterOperable< T1, T2,
bool >::type | operator>= (const RandomAccessIteratorFacade< T1, V1, R1, D > &lhs, const RandomAccessIteratorFacade< T2, V2, R2, D > &rhs) |
| Comparison operator.
|
template<class T1 , class V1 , class R1 , class D , class T2 , class V2 , class R2 > |
EnableIfInterOperable< T1, T2,
D >::type | operator- (const RandomAccessIteratorFacade< T1, V1, R1, D > &lhs, const RandomAccessIteratorFacade< T2, V2, R2, D > &rhs) |
| Calculates the difference between two pointers.
|
template<class K > |
K | conjugateComplex (const K &x) |
| compute conjugate complex of x
|
template<class T > |
int | sign (const T &val) |
| Return the sign of the value.
|
template<class T > |
T | SQR (T t) |
| Compute the square of T.
|
std::string | genFilename (const std::string &path, const std::string &fn, int ntime, int precision=6) |
| Generate filenames with timestep number in it.
|
| ComposeMPITraits (char, MPI_CHAR) |
| ComposeMPITraits (unsigned char, MPI_UNSIGNED_CHAR) |
| ComposeMPITraits (short, MPI_SHORT) |
| ComposeMPITraits (unsigned short, MPI_UNSIGNED_SHORT) |
| ComposeMPITraits (int, MPI_INT) |
| ComposeMPITraits (unsigned int, MPI_UNSIGNED) |
| ComposeMPITraits (long, MPI_LONG) |
| ComposeMPITraits (unsigned long, MPI_UNSIGNED_LONG) |
| ComposeMPITraits (float, MPI_FLOAT) |
| ComposeMPITraits (double, MPI_DOUBLE) |
| ComposeMPITraits (long double, MPI_LONG_DOUBLE) |
| ComposeMPIOp (char, std::plus, MPI_SUM) |
| ComposeMPIOp (unsigned char, std::plus, MPI_SUM) |
| ComposeMPIOp (short, std::plus, MPI_SUM) |
| ComposeMPIOp (int, std::plus, MPI_SUM) |
| ComposeMPIOp (long, std::plus, MPI_SUM) |
| ComposeMPIOp (float, std::plus, MPI_SUM) |
| ComposeMPIOp (double, std::plus, MPI_SUM) |
| ComposeMPIOp (char, std::multiplies, MPI_PROD) |
| ComposeMPIOp (unsigned char, std::multiplies, MPI_PROD) |
| ComposeMPIOp (short, std::multiplies, MPI_PROD) |
| ComposeMPIOp (int, std::multiplies, MPI_PROD) |
| ComposeMPIOp (long, std::multiplies, MPI_PROD) |
| ComposeMPIOp (float, std::multiplies, MPI_PROD) |
| ComposeMPIOp (double, std::multiplies, MPI_PROD) |
| ComposeMPIOp (char, Min, MPI_MIN) |
| ComposeMPIOp (unsigned char, Min, MPI_MIN) |
| ComposeMPIOp (short, Min, MPI_MIN) |
| ComposeMPIOp (int, Min, MPI_MIN) |
| ComposeMPIOp (long, Min, MPI_MIN) |
| ComposeMPIOp (float, Min, MPI_MIN) |
| ComposeMPIOp (double, Min, MPI_MIN) |
| ComposeMPIOp (char, Max, MPI_MAX) |
| ComposeMPIOp (unsigned char, Max, MPI_MAX) |
| ComposeMPIOp (short, Max, MPI_MAX) |
| ComposeMPIOp (int, Max, MPI_MAX) |
| ComposeMPIOp (long, Max, MPI_MAX) |
| ComposeMPIOp (float, Max, MPI_MAX) |
| ComposeMPIOp (double, Max, MPI_MAX) |
template<typename T1 , std::size_t t1, typename T2 , std::size_t t2> |
bool | operator== (const PoolAllocator< T1, t1 > &, const PoolAllocator< T2, t2 > &) |
template<typename T1 , std::size_t t1, typename T2 , std::size_t t2> |
bool | operator!= (const PoolAllocator< T1, t1 > &, const PoolAllocator< T2, t2 > &) |
template<typename T , std::size_t t1, std::size_t t2> |
bool | operator== (const PoolAllocator< T, t1 > &, const PoolAllocator< T, t2 > &) |
template<typename T , std::size_t t1, std::size_t t2> |
bool | operator!= (const PoolAllocator< T, t1 > &, const PoolAllocator< T, t2 > &) |
template<typename T , std::size_t t1, std::size_t t2> |
bool | operator== (const PoolAllocator< T, t1 > &, const PoolAllocator< void, t2 > &) |
template<typename T , std::size_t t1, std::size_t t2> |
bool | operator!= (const PoolAllocator< T, t1 > &, const PoolAllocator< void, t2 > &) |
template<typename T , std::size_t t1, std::size_t t2> |
bool | operator== (const PoolAllocator< void, t1 > &, const PoolAllocator< T, t2 > &) |
template<typename T , std::size_t t1, std::size_t t2> |
bool | operator!= (const PoolAllocator< void, t1 > &, const PoolAllocator< T, t2 > &) |
template<std::size_t t1, std::size_t t2> |
bool | operator== (const PoolAllocator< void, t1 > &, const PoolAllocator< void, t2 > &) |
template<std::size_t t1, std::size_t t2> |
bool | operator!= (const PoolAllocator< void, t1 > &, const PoolAllocator< void, t2 > &) |
template<class Reference , class PropertyMap , class Key > |
Reference | get (const RAPropertyMapHelper< Reference, PropertyMap > &pmap, const Key &key) |
template<class Reference , class PropertyMap , class Key , class Value > |
void | put (const RAPropertyMapHelper< Reference, PropertyMap > &pmap, const Key &key, const Value &value) |
template<int i, typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
TupleAccessTraits< typename
tuple_element< i, tuple< T1,
T2, T3, T4, T5, T6, T7, T8, T9 >
>::type >::NonConstType | get (tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > &t) |
template<int i, typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
TupleAccessTraits< typename
tuple_element< i, tuple< T1,
T2, T3, T4, T5, T6, T7, T8, T9 >
>::type >::ConstType | get (const tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > &t) |
template<typename T1 , typename T2 , typename U1 , typename U2 > |
bool | operator== (const Pair< T1, T2 > &tuple1, const Pair< U1, U2 > &tuple2) |
| Equality comparison operator for tuples.
|
template<typename T1 , typename T2 , typename U1 , typename U2 > |
bool | operator!= (const Pair< T1, T2 > &tuple1, const Pair< U1, U2 > &tuple2) |
| Inequality comparison operator for tuples.
|
template<typename T1 , typename T2 , typename U1 , typename U2 > |
bool | operator< (const Pair< T1, T2 > &tuple1, const Pair< U1, U2 > &tuple2) |
| Less operator for tuples.
|
template<typename T1 , typename U1 > |
bool | operator== (const Pair< T1, Nil > &tuple1, const Pair< U1, Nil > &tuple2) |
| Equality comparison operator for tuples.
|
template<typename T1 , typename U1 > |
bool | operator!= (const Pair< T1, Nil > &tuple1, const Pair< U1, Nil > &tuple2) |
| Inequality comparison operator for tuples.
|
template<typename T1 , typename U1 > |
bool | operator< (const Pair< T1, Nil > &tuple1, const Pair< U1, Nil > &tuple2) |
| Less operator for tuples.
|
template<typename T1 , typename U1 , typename U2 > |
bool | operator== (const Pair< T1, Nil > &tuple1, const Pair< U1, U2 > &tuple2) |
| Equality comparison operator for tuples.
|
template<typename T1 , typename U1 , typename U2 > |
bool | operator!= (const Pair< T1, Nil > &tuple1, const Pair< U1, U2 > &tuple2) |
| Inequality comparison operator for tuples.
|
template<typename T1 , typename T2 , typename U1 > |
bool | operator== (const Pair< T1, T2 > &tuple1, const Pair< U1, Nil > &tuple2) |
| Equality comparison operator for tuples.
|
template<typename T1 , typename T2 , typename U1 > |
bool | operator!= (const Pair< T1, T2 > &tuple1, const Pair< U1, Nil > &tuple2) |
| Inequality comparison operator for tuples.
|
template<typename T1 , typename T2 > |
Pair< T1, T2 > | makePair (const T1 &first, const T2 &second) |
| Create a tuple and initialize it.
|
template<typename T1 , typename T2 > |
std::ostream & | operator<< (std::ostream &os, const Pair< T1, T2 > &pair) |
| Print aa pair or tuple.
|
template<typename T1 > |
std::ostream & | operator<< (std::ostream &os, const Pair< T1, Nil > &pair) |
template<class T1 > |
tuple< T1 & > | tie (T1 &t1) |
template<class T1 , class T2 > |
tuple< T1 &, T2 & > | tie (T1 &t1, T2 &t2) |
template<class T1 , class T2 , class T3 > |
tuple< T1 &, T2 &, T3 & > | tie (T1 &t1, T2 &t2, T3 &t3) |
template<class T1 , class T2 , class T3 , class T4 > |
tuple< T1 &, T2 &, T3 &, T4 & > | tie (T1 &t1, T2 &t2, T3 &t3, T4 &t4) |
template<class T1 , class T2 , class T3 , class T4 , class T5 > |
tuple< T1 &, T2 &, T3 &, T4
&, T5 & > | tie (T1 &t1, T2 &t2, T3 &t3, T4 &t4, T5 &t5) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 > |
tuple< T1 &, T2 &, T3 &, T4
&, T5 &, T6 & > | tie (T1 &t1, T2 &t2, T3 &t3, T4 &t4, T5 &t5, T6 &t6) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 > |
tuple< T1 &, T2 &, T3 &, T4
&, T5 &, T6 &, T7 & > | tie (T1 &t1, T2 &t2, T3 &t3, T4 &t4, T5 &t5, T6 &t6, T7 &t7) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 > |
tuple< T1 &, T2 &, T3 &, T4
&, T5 &, T6 &, T7 &, T8 & > | tie (T1 &t1, T2 &t2, T3 &t3, T4 &t4, T5 &t5, T6 &t6, T7 &t7, T8 &t8) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 > |
tuple< T1 &, T2 &, T3 &, T4
&, T5 &, T6 &, T7 &, T8 &, T9 & > | tie (T1 &t1, T2 &t2, T3 &t3, T4 &t4, T5 &t5, T6 &t6, T7 &t7, T8 &t8, T9 &t9) |
template<class T1 > |
tuple< T1 > | make_tuple (const T1 &t1) |
template<class T1 , class T2 > |
tuple< T1, T2 > | make_tuple (const T1 &t1, const T2 &t2) |
template<class T1 , class T2 , class T3 > |
tuple< T1, T2, T3 > | make_tuple (const T1 &t1, const T2 &t2, const T3 &t3) |
template<class T1 , class T2 , class T3 , class T4 > |
tuple< T1, T2, T3, T4 > | make_tuple (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4) |
template<class T1 , class T2 , class T3 , class T4 , class T5 > |
tuple< T1, T2, T3, T4, T5 > | make_tuple (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 > |
tuple< T1, T2, T3, T4, T5, T6 > | make_tuple (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 > |
tuple< T1, T2, T3, T4, T5, T6, T7 > | make_tuple (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 > |
tuple< T1, T2, T3, T4, T5, T6,
T7, T8 > | make_tuple (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 > |
tuple< T1, T2, T3, T4, T5, T6,
T7, T8, T9 > | make_tuple (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9) |
Variables |
DVVerbType | dvverb (std::cout) |
| stream for very verbose output.
|
DVerbType | dverb (std::cout) |
| Singleton of verbose debug stream.
|
DInfoType | dinfo (std::cout) |
| Stream for informative output.
|
DWarnType | dwarn (std::cerr) |
| Stream for warnings indicating problems.
|
DGraveType | dgrave (std::cerr) |
| Stream for warnings indicating fatal errors.
|
DErrType | derr (std::cerr) |
| Stream for error messages.
|
static const DebugLevel | MINIMAL_DEBUG_LEVEL = DUNE_MINIMAL_DEBUG_LEVEL |
| The default minimum debug level.
|
static const DebugLevel | VERY_VERBOSE_DEBUG_LEVEL = 1 |
| The level of the very verbose debug stream.
|
static const DebugLevel | VERBOSE_DEBUG_LEVEL = 2 |
| The level of the verbose debug stream.
|
static const DebugLevel | INFO_DEBUG_LEVEL = 3 |
| The level of the informative debug stream.
|
static const DebugLevel | WARN_DEBUG_LEVEL = 4 |
| The level of the debug stream for warnings.
|
static const DebugLevel | GRAVE_DEBUG_LEVEL = 5 |
| The level of the debug stream for fatal errors.
|