|
dune-common 2.10
|
| Common | Foundation classes |
| Allocators | Implementations of the STL allocator concept |
| Utilities | Collection of helper classes, type traits, etc |
| Filesystem Paths | Utilities for filesystem path management |
| Range Utilities | Utilities for reduction like operations on ranges |
| String Utilities | Utility functions for std::string |
| Tuple Utilities | Utility classes which can be used with std::tuple |
| Type Utilities | Type traits, overload helpers, and other utilities for type computations |
| Hybrid Utilities | Hybrid utility functions that work on homogeneous as well as heterogeneous containers |
| C++ utilities and backports | Standard library features backported from newer C++ versions or technical specifications and DUNE-specific utilities |
| C++ concepts | Concepts definitions and utilities to define requirements |
| Numbers | Class implementing different number representations and helper functions |
| FloatCmp | |
| Debug output | |
| Standard Debug Streams | |
| Dense Matrix and Vector Template Library | Type traits to retrieve the field and the real type of classes |
| Exception handling | |
| Iterator facades | Iterator facades for writing stl conformant iterators |
| GenericIterator | Generic Iterator class for writing stl conformant iterators for any container class with operator[] |
| Parallel Communication | Abstractions for parallel computing |
| Parallel Computing based on Indexsets | Provides classes for syncing distributed indexed data structures |
| Vectorization | Abstractions for using vectorization libraries |
| Application Developer's Interface | How to request vectorization from Dune |
| SIMD Abstraction Implementation for standard types | |
| SIMD Abstraction Implementation for Vc | |
| Library Developer's Interface | How to support vectorization in Dune classes |
| Abstraction Developer's Interface | How to add support for a new vectorization library |