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

Directories

 parallel
 
 simd
 
 std
 

Files

 alignedallocator.hh
 
 arraylist.hh
 Implements a random-access container that can efficiently change size (similar to std::deque)
 
 assertandreturn.hh
 
 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.
 
 conditional.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) := $a^H \cdot b $ and dotT(a,b) := $a^T \cdot 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.
 
 ftraits.hh
 Type traits to determine the type of reals (when working with complex numbers)
 
 function.hh
 Simple base class templates for functions.
 
 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.
 
 hybridutilities.hh
 
 indent.hh
 Utility class for handling nested indentation in output.
 
 indices.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
 
 keywords.hh
 Definitions of several macros that conditionally make C++ syntax available.
 
 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.
 
 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.
 
 power.hh
 Various implementations of the power function for run-time and static arguments.
 
 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.
 
 to_unique_ptr.hh
 
 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.