|
dune-common
2.3.1
|
| This file implements a template class to determine alignment requirements of types at compile time | |
| Fallback implementation of the std::array class (a static array) | |
| Implements a random-access container that can efficiently change size (similar to std::deque) | |
| Provides check for implementation of interface methods when using static polymorphism, i.e. the Barton-Nackman trick | |
| Portable very large unsigned integers | |
| Various helper classes derived from from std::binary_function for stl-style functional programming | |
| Efficient implementation of a dynamic array of static arrays of booleans | |
| A free function to provide the demangled class name of a given object or type as a string | |
| Implements an utility class that provides collective communication methods for sequential programs | |
| Provides utility classes for syncing distributed data via MPI communication | |
| Defines several output streams for messages of different importance | |
| Implements a matrix constructed from a given type representing a field and a compile-time given number of rows and columns | |
| Implements the dense vector interface, with an exchangeable storage class | |
| Definition of the DUNE_DEPRECATED macro for the case that config.h is not available | |
| This file implements a quadratic diagonal matrix of fixed size | |
| Documentation related stuff | |
Provides the functions dot(a,b) := and dotT(a,b) := ![]() | |
| This file implements a dense matrix with dynamic numbers of rows and columns | |
| Utility functions to compute eigenvalues for dense matrices | |
| This file implements a dense vector with a dynamic size | |
| Classes for building sets out of enumeration values | |
| A few common exception classes | |
| Classes for implementing an assignment to FieldVector from a comma-separated list | |
| Various ways to compare floating-point numbers | |
| Implements a matrix constructed from a given type representing a field and compile-time given number of rows and columns | |
| Eigenvalue computations for the FieldMatrix class | |
| A static for loop for template meta-programming | |
| Type traits to determine the type of reals (when working with complex numbers) | |
| Simple base class templates for functions | |
| Implements a vector constructed from a given type representing a field and a compile-time given size | |
| Statically compute the greatest common divisor of two integers | |
| Implements a generic iterator class for writing stl conformant iterators | |
| Wrapper for the GNU multiprecision (GMP) library | |
| Support for calculating hash values of objects | |
| Implementation of an identity matrix that does not store any data | |
| Utility class for handling nested indentation in output | |
| Provides a map between global and local indices | |
| Class for adding missing indices of a distributed index set in a local communication | |
| Provides classes for building the communication interface between remote indices | |
| Provides interfaces for detection of specific behavior | |
| Utility class for storing and resetting stream attributes | |
| This file implements iterator facade classes for writing stl conformant iterators | |
| Statically compute the least common multiple of two integers | |
| Provides classes for use as the local index in ParallelIndexSet | |
| LRU Cache Container, using an STL like interface | |
| Allocators that use malloc/free | |
| Some useful basic math stuff | |
| Documentation of the traits classes you need to write for each implementation of DenseVector or DenseMatrix | |
| Miscellaneous helper stuff | |
| Implements an utility class that provides MPI's collective communication methods | |
| Implements a MPIGuard which detects an error on a remote process | |
| Helpers for dealing with MPI | |
| Traits classes for mapping types onto MPI_Datatype | |
| Fallback implementation of the nullptr object in C++0x | |
| A hierarchical structure of string parameters | |
| Various parser methods to get data into a ParameterTree object | |
| Utilites for handling filesystem paths | |
| Utilities for handling filesystem paths | |
| Provides classes for use as the local index in ParallelIndexSet for distributed computing | |
| An stl-compliant pool allocator | |
| Various implementations of the power function for run-time and static arguments | |
| Various precision settings for calculations with FieldMatrix and FieldVector | |
| Provides some promotion traits | |
| Classes describing a distributed indexset | |
| An stl-compliant random-access container which stores everything on the stack | |
| Provides classes for selecting indices based on attribute flags | |
| This file implements the class shared_ptr (a reference counting pointer), for those systems that don't have it in the standard library | |
| Useful wrapper for creating singletons | |
| Implements a singly linked list together with the necessary iterators | |
| Fallback implementation of the C++0x static_assert feature | |
| Standard Dune debug streams | |
| Miscellaneous helper stuff | |
| A simple timing class | |
| Fallback implementation of the std::tuple class | |
| Contains utility classes which can be used with tuples | |
| Traits for type conversions and type information | |
| Definition of the DUNE_UNUSED macro for the case that config.h is not available | |
| A communicator that only needs to know the number of elements per index at the sender side | |
| Various macros to work with Dune module version numbers | |
| Definition of macros controlling symbol visibility at the ABI level |
1.8.1.2