|
dune-common
2.2.0
|
Provides utility classes for syncing distributed data via MPI communication. More...
Go to the source code of this file.
Classes | |
| struct | Dune::SizeOne |
| Flag for marking indexed data structures where data at each index is of the same size. More... | |
| struct | Dune::VariableSize |
| Flag for marking indexed data structures where the data at each index may be a variable multiple of another type. More... | |
| struct | Dune::CommPolicy< V > |
| Default policy used for communicating an indexed type. More... | |
| struct | Dune::CommPolicy< V >::CommPolicy< VariableBlockVector< FieldVector< K, n >, A > > |
| class | Dune::CommPolicy< V >::CommunicationError |
| Error thrown if there was a problem with the communication. More... | |
| struct | Dune::CommPolicy< V >::CopyGatherScatter< T > |
| GatherScatter default implementation that just copies data. More... | |
| class | Dune::BufferedCommunicator |
| A communicator that uses buffers to gather and scatter the data to be send or received. More... | |
| struct | Dune::BufferedCommunicator::MessageSizeCalculator< Data, IndexedTypeFlag > |
| Functors for message size caculation. | |
| struct | Dune::BufferedCommunicator::MessageSizeCalculator< Data, SizeOne > |
| Functor for message size caculation for datatypes where at each index is only one value. | |
| struct | Dune::BufferedCommunicator::MessageSizeCalculator< Data, VariableSize > |
| Functor for message size caculation for datatypes where at each index can be a variable number of values. | |
| struct | Dune::BufferedCommunicator::MessageGatherer< Data, GatherScatter, send, IndexedTypeFlag > |
| Functors for message data gathering. | |
| struct | Dune::BufferedCommunicator::MessageGatherer< Data, GatherScatter, send, SizeOne > |
| Functor for message data gathering for datatypes where at each index is only one value. | |
| struct | Dune::BufferedCommunicator::MessageGatherer< Data, GatherScatter, send, VariableSize > |
| Functor for message data scattering for datatypes where at each index can be a variable size of values. | |
| struct | Dune::BufferedCommunicator::MessageScatterer< Data, GatherScatter, send, IndexedTypeFlag > |
| Functors for message data scattering. | |
| struct | Dune::BufferedCommunicator::MessageScatterer< Data, GatherScatter, send, SizeOne > |
| Functor for message data gathering for datatypes where at each index is only one value. | |
| struct | Dune::BufferedCommunicator::MessageScatterer< Data, GatherScatter, send, VariableSize > |
| Functor for message data scattering for datatypes where at each index can be a variable size of values. | |
| struct | Dune::BufferedCommunicator::MessageInformation |
| Information about a message to send. | |
Namespaces | |
| namespace | Dune |
| Dune namespace. | |
Provides utility classes for syncing distributed data via MPI communication.
1.8.1