|
dune-fem
2.8-git
|
default communication manager using just the grids communicate method More...
#include <dune/fem/space/common/communicationmanager.hh>

Classes | |
| class | NonBlockingCommunication |
Public Types | |
| typedef Space | SpaceType |
| typedef NonBlockingCommunication | NonBlockingCommunicationType |
Public Member Functions | |
| DefaultCommunicationManager (const SpaceType &space, const InterfaceType interface, const CommunicationDirection dir) | |
| constructor taking space and communication interface/direction More... | |
| DefaultCommunicationManager (const DefaultCommunicationManager &)=delete | |
| InterfaceType | communicationInterface () const |
| return communication interface More... | |
| CommunicationDirection | communicationDirection () const |
| return communication direction More... | |
| double | buildTime () const |
| return time needed for last build More... | |
| double | exchangeTime () const |
| return time needed for last exchange of data More... | |
| NonBlockingCommunicationType | nonBlockingCommunication () const |
| return object for non-blocking communication More... | |
| template<class DiscreteFunction > | |
| void | exchange (DiscreteFunction &discreteFunction) const |
| exchange data for a discrete function using the copy operation More... | |
| template<class DiscreteFunction , class Operation > | |
| void | exchange (DiscreteFunction &discreteFunction, const Operation &operation) const |
| exchange data for a discrete function using the given operation More... | |
Protected Types | |
| typedef DefaultCommunicationManager< Space > | ThisType |
Protected Attributes | |
| const SpaceType & | space_ |
| const InterfaceType | interface_ |
| const CommunicationDirection | dir_ |
| double | exchangeTime_ |
default communication manager using just the grids communicate method