Loading...
Searching...
No Matches
common Directory Reference
Directory dependency graph for common:

## Directories

| concepts
| parallel
| simd
| std
| test
| typetree

## Files

| alignedallocator.hh
| arraylist.hh
| Implements a random-access container that can efficiently change size (similar to std::deque).
| bartonnackmanifcheck.hh
| Provides check for implementation of interface methods when using static polymorphism, i.e. the Barton-Nackman trick. This is purely for debugging purposes. To check the correct implementation of interface methods (and pick up possible infinite loops) NDEBUG must be undefined and DUNE_INTERFACECHECK has to be defined.
| bigunsignedint.hh
| Portable very large unsigned integers.
| binaryfunctions.hh
| helper classes to provide unique types for standard functions
| bitsetvector.hh
| Efficient implementation of a dynamic array of static arrays of booleans.
| boundschecking.hh
| Macro for wrapping boundary checks.
| classname.hh
| A free function to provide the demangled class name of a given object or type as a string.
| concept.hh
| Infrastructure for concepts.
| concepts.hh
| conditional.hh
| copyableoptional.hh
| debugalign.cc
| debugalign.hh
| debugallocator.hh
| debugstream.hh
| Defines several output streams for messages of different importance.
| densematrix.hh
| Implements a matrix constructed from a given type representing a field and a compile-time given number of rows and columns.
| densevector.hh
| Implements the dense vector interface, with an exchangeable storage class.
| deprecated.hh
| Definition of the DUNE_NO_DEPRECATED_* macros.
| diagonalmatrix.hh
| This file implements a quadratic diagonal matrix of fixed size.
| documentation.hh
| Documentation related stuff.
| dotproduct.hh
| Provides the functions dot(a,b) := and dotT(a,b) := .
| dynmatrix.hh
| This file implements a dense matrix with dynamic numbers of rows and columns.
| dynmatrixev.hh
| utility functions to compute eigenvalues for dense matrices.
| dynvector.hh
| This file implements a dense vector with a dynamic size.
| enumset.hh
| Classes for building sets out of enumeration values.
| exceptions.cc
| exceptions.hh
| A few common exception classes.
| filledarray.hh
| Utility to generate an array with a certain value.
| float_cmp.cc
| float_cmp.hh
| Various ways to compare floating-point numbers.
| fmatrix.hh
| Implements a matrix constructed from a given type representing a field and compile-time given number of rows and columns.
| fmatrixev.cc
| fmatrixev.hh
| Eigenvalue computations for the FieldMatrix class.
| forceinline.hh
| Provide the macro DUNE_FORCE_INLINE that expands to attribute always_inline or similar depending on the compiler (version).
| ftraits.hh
| Type traits to determine the type of reals (when working with complex numbers).
| fvector.hh
| Implements a vector constructed from a given type representing a field and a compile-time given size.
| genericiterator.hh
| Implements a generic iterator class for writing stl conformant iterators.
| gmpfield.hh
| Wrapper for the GNU multiprecision (GMP) library.
| hash.hh
| Support for calculating hash values of objects.
| hybridmultiindex.hh
| hybridutilities.hh
| indent.hh
| Utility class for handling nested indentation in output.
| indexediterator.hh
| indices.hh
| integersequence.hh
| interfaces.hh
| Provides interfaces for detection of specific behavior.
| ios_state.cc
| ios_state.hh
| Utility class for storing and resetting stream attributes.
| iteratorfacades.hh
| This file implements iterator facade classes for writing stl conformant iterators.
| iteratorrange.hh
| lru.hh
| LRU Cache Container, using an STL like interface.
| mallocallocator.hh
| Allocators that use malloc/free.
| math.hh
| Some useful basic math stuff.
| matrixconcepts.hh
| matvectraits.hh
| Documentation of the traits classes you need to write for each implementation of DenseVector or DenseMatrix.
| metis.hh
| This include file is intended to be used instead of the direct include of metis.h.
| overloadset.hh
| parameterizedobject.hh
| parametertree.cc
| parametertree.hh
| A hierarchical structure of string parameters.
| parametertreeparser.cc
| parametertreeparser.hh
| Various parser methods to get data into a ParameterTree object.
| path.cc
| Utilities for handling filesystem paths.
| path.hh
| Utilities for handling filesystem paths.
| poolallocator.hh
| An stl-compliant pool allocator.
| precision.hh
| Various precision settings for calculations with FieldMatrix and FieldVector.
| promotiontraits.hh
| Compute type of the result of an arithmetic operation involving two different number types.
| propertymap.hh
| proxymemberaccess.hh
| infrastructure for supporting operator->() on both references and proxies
| quadmath.hh
| rangeutilities.hh
| Utilities for reduction like operations on ranges.
| referencehelper.hh
| reservedvector.hh
| An stl-compliant random-access container which stores everything on the stack.
| scalarmatrixview.hh
| Implements a scalar matrix view wrapper around an existing scalar.
| scalarvectorview.hh
| Implements a scalar vector view wrapper around an existing scalar.
| shared_ptr.hh
| This file implements several utilities related to std::shared_ptr.
| simd.hh
| Abstractions for support of dedicated SIMD data types.
| singleton.hh
| Useful wrapper for creating singletons.
| sllist.hh
| Implements a singly linked list together with the necessary iterators.
| stdstreams.cc
| stdstreams.hh
| Standard Dune debug streams.
| stdthread.cc
| stdthread.hh
| streamoperators.hh
| Implementation of stream operators for std::array and std::tuple.
| stringutility.hh
| Miscellaneous helper stuff.
| timer.hh
| A simple timing class.
| transpose.hh
| tupleutility.hh
| Contains utility classes which can be used with std::tuple.
| tuplevector.hh
| Provides the TupleVector class that augments std::tuple by operator[].
| typelist.hh
| typetraits.hh
| Traits for type conversions and type information.
| typeutilities.hh
| Utilities for type computations, constraining overloads, ...
| unused.hh
| Definition of the DUNE_UNUSED_PARAMETER macro.
| vc.hh
| Compatibility header for including <Vc/Vc>.
| version.hh
| Various macros to work with Dune module version numbers.
| visibility.hh
| Definition of macros controlling symbol visibility at the ABI level.