|
dune-common 2.10
|

Directories | |
| concepts | |
| parallel | |
| simd | |
| std | |
| test | |
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. | |
| 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) := | |
| 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). | |
| 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. | |
| 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 | |
| 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. | |
| metis.hh | |
| 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. | |