dune-common 2.9.0
|
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) := ![]() ![]() | |
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. | |