|
dune-common 2.10
|
| doc | |
| doxygen | |
| dune | |
| common | |
| concepts | |
| container.hh | |
| hashable.hh | |
| parallel | |
| benchmark | |
| mpi_collective_benchmark.cc | |
| collectivecommunication.hh | |
| communication.hh | Implements an utility class that provides collective communication methods for sequential programs |
| communicator.hh | Provides utility classes for syncing distributed data via MPI communication |
| future.hh | |
| indexset.hh | Provides a map between global and local indices |
| indicessyncer.hh | Class for adding missing indices of a distributed index set in a local communication |
| interface.hh | Provides classes for building the communication interface between remote indices |
| localindex.hh | Provides classes for use as the local index in ParallelIndexSet |
| mpicollectivecommunication.hh | |
| mpicommunication.hh | Implements an utility class that provides MPI's collective communication methods |
| mpidata.hh | Interface class to translate objects to a MPI_Datatype, void* and size used for MPI calls |
| mpifuture.hh | |
| mpiguard.hh | Implements a MPIGuard which detects an error on a remote process |
| mpihelper.hh | Helpers for dealing with MPI |
| mpipack.hh | See MPI_Pack |
| mpitraits.hh | Traits classes for mapping types onto MPI_Datatype |
| parmetis.hh | |
| plocalindex.hh | Provides classes for use as the local index in ParallelIndexSet for distributed computing |
| remoteindices.hh | Classes describing a distributed indexset |
| selection.hh | Provides classes for selecting indices based on attribute flags |
| variablesizecommunicator.hh | A communicator that only needs to know the number of elements per index at the sender side |
| simd | |
| base.hh | Basic definitions for SIMD Implementations |
| defaults.hh | Default implementations for SIMD Implementations |
| interface.hh | User interface of the SIMD abstraction |
| io.hh | IO interface of the SIMD abstraction |
| loop.hh | |
| simd.hh | Include file for users of the SIMD abstraction layer |
| standard.hh | SIMD abstractions for the standard built-in types |
| test.hh | Common tests for simd abstraction implementations |
| vc.hh | SIMD abstractions for Vc |
| std | |
| impl | |
| containerconstructiontraits.hh | |
| fwd_layouts.hh | |
| default_accessor.hh | |
| extents.hh | |
| functional.hh | |
| layout_left.hh | |
| layout_right.hh | |
| layout_stride.hh | |
| mdarray.hh | |
| mdspan.hh | |
| memory.hh | |
| span.hh | |
| type_traits.hh | |
| test | |
| testsuite.hh | |
| 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 |