Dune::AlignmentOf< T > | Calculates the alignment requirement of a type |
Dune::AllSet< TA > | An set containing everything |
Dune::AlwaysFalse< T > | Template which always yields a false value |
Dune::array< T, N > | Simple fixed size array class. This replaces std::array, if that is not available |
Dune::ArrayList< T, N, A > | A dynamically growing random access list |
Dune::ArrayListIterator< T, N, A > | A random access iterator for the Dune::ArrayList class |
Dune::AssociativePropertyMap< T > | An adaptor to turn an unique associative container into a property map |
Dune::At< N > | Reverse element access |
Dune::AtType< N, Tuple > | Type for reverse element access |
Dune::BidirectionalIteratorFacade< T, V, R, D > | Facade class for stl conformant bidirectional iterators |
Dune::bigunsignedint< k > | Portable very large unsigned integers |
Dune::BitSetVector< block_size, Allocator > | A dynamic array of blocks of booleans |
Dune::BitSetVectorConstReference< block_size, Alloc > | A proxy class that acts as a const reference to a single bitset in a BitSetVector |
Dune::BitSetVectorReference< block_size, Alloc > | A proxy class that acts as a mutable reference to a single bitset in a BitSetVector |
Dune::Can_compare< T1, T2 > | |
Dune::Can_copy< T1, T2 > | |
Dune::Can_multiply< T1, T2, T3 > | |
Dune::Cloneable | An interface class for cloneable objects |
Dune::CollectiveCommunication< C > | Collective communication interface and sequential default implementation |
Dune::CollectiveCommunication< MPI_Comm > | Specialization of CollectiveCommunication for MPI |
Dune::Combine< TI1, TI2, TA > | A set combining two other sets |
Dune::common_bits< current, mask > | Activate if current and mask have common bits switched on |
Dune::ConfigParser | Parser for hierarchical configuration filesThis class parses config files into a hierarchical structure. Config files should look like this |
Dune::const_reference< R > | Get the 'const' version of a reference to amutable object |
Dune::const_reference< BitSetVectorConstReference< block_size, Alloc > > | |
Dune::const_reference< BitSetVectorReference< block_size, Alloc > > | |
Dune::const_reference< const R & > | |
Dune::const_reference< const R > | |
Dune::const_reference< R & > | |
Dune::ConstantVolatileTraits< T > | Determines wether a type is const or volatile and provides the unqualified types |
Dune::ConstantVolatileTraits< const T > | |
Dune::ConstantVolatileTraits< const volatile T > | |
Dune::ConstantVolatileTraits< volatile T > | |
Dune::ConstArrayListIterator< T, N, A > | A constant random access iterator for the Dune::ArrayList class |
Dune::ConstAssociativePropertyMap< T > | An adaptor to turn an unique associative container into a property map |
Dune::Conversion< From, To > | Checks wether a type is convertible to another |
Dune::Conversion< From, void > | |
Dune::Conversion< int, double > | |
Dune::Conversion< T, T > | |
Dune::Conversion< void, To > | |
Dune::DebugStream< thislevel, dlevel, alevel, activator > | Generic class to implement debug output streams |
Dune::DebugStreamError | Standard exception for the debugstream |
Dune::DebugStreamState | Intermediate class to implement tie-operation of DebugStream |
Dune::FloatCmp::DefaultEpsilon< T, style > | Mapping from a value type and a compare style to a default epsilon |
Dune::FloatCmp::DefaultEpsilon< T, absolute > | |
Dune::FloatCmp::DefaultEpsilon< T, relativeStrong > | |
Dune::FloatCmp::DefaultEpsilon< T, relativeWeak > | |
Dune::Derived_from< T, B > | |
dune_nullptr_t | Fallback implementation of nullptr |
Dune::Element< N > | Get the N-th element of a tuple |
Dune::Element< 0 > | Get the first element of a tuple |
Dune::ElementType< N, T > | |
Dune::Empty | Just an empty class |
Dune::EmptySet< TA > | An empty set |
Dune::enable_if< b, T > | Enable typedef if condition is met |
Dune::enable_if< false, T > | |
Dune::EnableIfInterOperable< T1, T2, Type > | Enable typedef if two types are interoperable |
Dune::EnumItem< TA, item > | A set consisting only of one item |
Dune::EnumRange< TA, from, end > | A set representing a range including the borders |
Dune::FloatCmp::EpsilonType< T > | Mapping of value type to epsilon type |
Dune::FloatCmp::EpsilonType< FieldVector< T, n > > | Specialization of EpsilonType for Dune::FieldVector |
Dune::FloatCmp::EpsilonType< std::vector< T, A > > | Specialization of EpsilonType for std::vector |
Dune::FloatCmp::Detail::eq_t< Dune::FieldVector< T, n >, cstyle > | |
Dune::FloatCmp::Detail::eq_t< std::vector< T >, cstyle > | |
Dune::FloatCmp::Detail::eq_t< T, absolute > | |
Dune::FloatCmp::Detail::eq_t< T, relativeStrong > | |
Dune::FloatCmp::Detail::eq_t< T, relativeWeak > | |
Dune::Exception | Base class for Dune-Exceptions |
Dune::Factorial< m > | Calculates the factorial of m at compile time |
Dune::Factorial< 0 > | End of recursion of factorial via specialization |
Dune::FakeMPIHelper | A fake mpi helper |
Dune::FieldIterator< C, T > | Iterator class for sequential access to FieldVector and FieldMatrix |
Dune::FieldMatrix< K, ROWS, COLS > | A dense n x m matrix |
Dune::FieldTraits< T > | Type Traits to retrieve the field and the real type of classes |
Dune::FieldTraits< const T > | |
Dune::FieldTraits< FieldMatrix< K, ROWS, COLS > > | |
Dune::FieldTraits< FieldVector< K, SIZE > > | |
Dune::FieldTraits< std::complex< T > > | |
Dune::FieldVector< K, SIZE > | Construct a vector space out of a tensor product of fields |
Dune::FiniteStack< T, n > | A stack with static memory allocation |
Dune::FloatCmpOps< T, cstyle_, rstyle_ > | Class encapsulating a default epsilon |
Dune::fmatrix_assigner< T, n, m > | Fvector assignment operator |
Dune::FMatrixError | Error thrown if operations of a FieldMatrix fail |
Dune::FMatrixPrecision< ctype > | Precisions for calculations with FieldMatrix and FieldVector |
Dune::ForEachType< TypeEvaluator, TupleType > | Helper template to clone the type definition of a tuple with the storage types replaced by a user-defined rule |
Dune::ForEachValue< TupleType > | Helper template which implements iteration over all storage elements in a tuple |
Dune::ForEachValuePair< TupleType1, TupleType2 > | Extension of ForEachValue to two tuples.. |
Dune::ForLoop< Operation, first, last > | A static loop using TMP |
Dune::ForLoop< Operation, last, last > | |
Dune::ForwardIteratorFacade< T, V, R, D > | Base class for stl conformant forward iterators |
Dune::Function< Domain, Range > | Base class template for function classes |
Dune::fvector_assigner< T, s > | Fvector assignment operator |
Dune::Gcd< a, b > | Calculator of the greatest common divisor |
Dune::GcdHelper< a, b, bo > | Helper for calculating the gcd |
Dune::GcdHelper< a, 0, true > | |
Dune::GcdHelper< a, b, false > | |
Dune::GcdHelper< a, b, true > | |
Dune::Generic_MPI_Datatype< T > | |
Dune::Generic_MPI_Op< Type, BinaryFunction > | |
Dune::GenericIterator< C, T, R, D, IteratorFacade > | Generic class for stl conformant iterators for container classes with operator[] |
Dune::GeometryType | Unique label for each type of entities that can occur in DUNE grids |
Dune::greater_or_equal< current, threshold > | Greater or equal template test |
Dune::IdentityMap | A property map that applies the identy function to integers |
Dune::Singleton< T >::InstancePointer | A simple smart pointer responsible for creation and deletion of the instance |
Dune::Int2Type< N > | Map an integer value to a type |
Dune::InvalidStateException | Default exception if a function was called while the object is not in a valid state for that function |
Dune::IOError | Default exception class for I/O errors |
Dune::is_same< T1, T2 > | Compile time test for testing whether two types are the same |
Dune::is_same< T, T > | |
Dune::IsBaseOf< Base, Derived > | Checks wether a type is derived from another |
Dune::IsConst< T > | Tests wether a type is constant |
Dune::IsInteroperable< T1, T2 > | Checks wether two types are interoperable |
IsTrue< condition > | (DEPRECATED) Helper template so that compilation fails if condition is not true |
IsTrue< true > | |
Dune::IsVolatile< T > | Tests wether a type is volatile |
iterator | |
Dune::IteratorPropertyMap< RAI, IM, T, R > | Adapter to turn a random access iteratorinto a properties map |
Dune::IteratorType< T > | Type Traits for Vector::Iterator vs (const Vector)ConstIterator |
Dune::IteratorType< const T > | |
Dune::Lcm< m, n > | Calculate the least common multiple of two numbers |
Dune::Length< Tuple > | Helper template to calculate length of a tuple |
Dune::Length< tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > > | |
Dune::lru< _Key, _Tp, _Traits > | LRU Cache Container |
Dune::LvaluePropertyMapTag | Tag for the category of lvalue property maps |
Dune::MathError | Default exception class for mathematical errors |
Dune::Max< Type > | |
Dune::Min< Type > | |
Dune::MPIHelper | A real mpi helper.This helper should be used for parallel programs |
Dune::mutable_reference< R > | Get the 'mutable' version of a reference to a const object |
Dune::mutable_reference< BitSetVectorConstReference< block_size, Alloc > > | |
Dune::mutable_reference< BitSetVectorReference< block_size, Alloc > > | |
Dune::mutable_reference< const R & > | |
Dune::mutable_reference< const R > | |
Dune::mutable_reference< R & > | |
Dune::NegateSet< S > | The negation of a set. An item is contained in the set if and only if it is not contained in the negated set |
Dune::Nil | An empty class |
Dune::NotImplemented | Default exception for dummy implementations |
Dune::notzero< x > | Test if debug level equals zero |
Dune::notzero< 0 > | |
Dune::NullPointerInitialiser< Tuple > | A helper template that initializes a tuple consisting of pointers to NULL |
Dune::NullPointerInitialiser< tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > > | |
std::numeric_limits< Dune::bigunsignedint< k > > | |
Dune::OutOfMemoryError | Default exception if memory allocation fails |
Dune::Pair< T1, TT > | A tuple consisting of two objects |
Dune::Pair< T1, Nil > | A tuple consisting of one object. Specialization of Pair that really is a single value |
Dune::PointerPairDeletor< Tuple > | Deletes all objects pointed to in a tuple of pointers |
Dune::PointerPairDeletor< tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > > | |
Dune::Pool< T, s > | A memory pool of objects |
Dune::PoolAllocator< T, s > | An allocator managing a pool of objects for reuse |
Dune::PoolAllocator< void, s > | |
Dune::Power_m_p< m, p > | Calculates m^p at compile time |
Dune::Power_m_p< m, 0 > | End of recursion via specialization |
Dune::PropertyMapTraits< PM > | |
Dune::PropertyMapTraits< const T * > | |
Dune::PropertyMapTraits< T * > | |
Dune::PropertyMapTypeSelector< T, C > | Selector for the property map type |
Dune::RandomAccessIteratorFacade< T, V, R, D > | Base class for stl conformant forward iterators |
Dune::RangeError | Default exception class for range errors |
Dune::RAPropertyMapHelper< Reference, PropertyMap > | |
Dune::ReadablePropertyMapTag | Tag for the category of readable property maps |
Dune::ReadWritePropertyMapTag | Tag for the category of readable and writable property maps |
Dune::PoolAllocator< void, s >::rebind< U > | |
Dune::PoolAllocator< T, s >::rebind< U > | Rebind the allocator to another type |
Dune::remove_const< T > | Removes a const qualifier while preserving others |
Dune::RemoveConstHelper< T, isVolatile > | |
Dune::RemoveConstHelper< T, true > | |
Dune::FloatCmp::Detail::round_t< Dune::FieldVector< I, n >, Dune::FieldVector< T, n >, cstyle, rstyle > | |
Dune::FloatCmp::Detail::round_t< I, T, cstyle, downward > | |
Dune::FloatCmp::Detail::round_t< I, T, cstyle, towardInf > | |
Dune::FloatCmp::Detail::round_t< I, T, cstyle, towardZero > | |
Dune::FloatCmp::Detail::round_t< I, T, cstyle, upward > | |
Dune::FloatCmp::Detail::round_t< std::vector< I >, std::vector< T >, cstyle, rstyle > | |
Dune::SelectType< first, T1, T2 > | Select a type based on a condition |
Dune::SelectType< false, T1, T2 > | |
Dune::shared_ptr< T > | A reference counting smart pointer |
Dune::Singleton< T > | An adapter to turn a class into a singleton |
Dune::Size< T > | |
Dune::SLList< T, A > | A single linked list |
Dune::SLListConstIterator< T, A > | A constant iterator for the SLList |
Dune::SLListIterator< T, A > | A mutable iterator for the SLList |
Dune::SLListModifyIterator< T, A > | A mutable iterator for the SLList |
Dune::SmallObject | |
Dune::SmallObjectPool | |
Dune::SmartPointer< T > | A reference counting smart pointer |
Dune::StreamWrap | |
Dune::SystemError | Default exception class for OS errors |
Dune::Timer | A simple stop watch |
Dune::TimerError | Exception thrown by the Timer class |
Dune::Function< Domain, Range >::Traits | Traits class containing raw types |
Dune::FloatCmp::Detail::trunc_t< Dune::FieldVector< I, n >, Dune::FieldVector< T, n >, cstyle, rstyle > | |
Dune::FloatCmp::Detail::trunc_t< I, T, cstyle, downward > | |
Dune::FloatCmp::Detail::trunc_t< I, T, cstyle, towardInf > | |
Dune::FloatCmp::Detail::trunc_t< I, T, cstyle, towardZero > | |
Dune::FloatCmp::Detail::trunc_t< I, T, cstyle, upward > | |
Dune::FloatCmp::Detail::trunc_t< std::vector< I >, std::vector< T >, cstyle, rstyle > | |
Dune::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > | A Tuple of objects |
Dune::tuple_element< N, Tuple > | Get the type of the N-th element of the tuple |
Dune::tuple_element< 0, Pair< T1, T2 > > | Get the type of the first element of the tuple |
Dune::tuple_element< N, Pair< T1, T2 > > | |
Dune::tuple_size< T > | Template meta_programm to query the size of a tuple |
Dune::tuple_size< Pair< Nil, Nil > > | |
Dune::tuple_size< Pair< T1, Nil > > | |
Dune::tuple_size< Pair< T1, T2 > > | |
Dune::tuple_writer< i > | |
Dune::tuple_writer< 0 > | |
Dune::tuple_writer< 1 > | |
Dune::TupleAccessTraits< T > | |
Dune::TupleAccessTraits< T & > | |
Dune::TupleAccessTraits< T * > | |
Dune::TupleToPairs< T1, T2, T3, T4, T5, T6, T7, T8, T9 > | Converts the Tuple to a list of pairs |
Dune::TupleToPairs< T1, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil > | Specialization for a tuple consisting only of one type |
Dune::TypeTraits< T > | General type traits class to check whether type is reference or pointer type |
Dune::VirtualFunction< DomainType, RangeType > | Virtual base class template for function classes |
Dune::WritablePropertyMapTag | Tag for the category of writable property maps |