dune-fem
2.4.1-rc
|
use Default CommunicationManager as Communication Manager More...
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/common/communicationmanager.hh>
Public Types | |
typedef SpaceImp | SpaceType |
typedef NonBlockingCommunication | NonBlockingCommunicationType |
Public Member Functions | |
CommunicationManager (const SpaceImp &space, const InterfaceType interface, const CommunicationDirection dir) | |
constructor taking space and communication interface/direction More... | |
CommunicationManager (const SpaceImp &space) | |
constructor taking space More... | |
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... | |
void | exchange (DiscreteFunction &discreteFunction) const |
exchange data for a discrete function using the copy operation More... | |
void | exchange (DiscreteFunction &discreteFunction, const Operation *operation) const |
exchange data for a discrete function using the given operation More... | |
Protected Types | |
typedef DefaultCommunicationManager< SpaceImp > | ThisType |
Protected Attributes | |
const SpaceType & | space_ |
const InterfaceType | interface_ |
const CommunicationDirection | dir_ |
double | exchangeTime_ |
use Default CommunicationManager as Communication Manager
|
inherited |
|
inherited |
|
protectedinherited |
|
inline |
constructor taking space and communication interface/direction
|
inline |
constructor taking space
|
inlineinherited |
return time needed for last build
|
inlineinherited |
return communication direction
|
inlineinherited |
return communication interface
|
inlineinherited |
exchange data for a discrete function using the copy operation
discreteFunction | discrete function to communicate |
References Dune::Fem::DefaultCommunicationManager< Space >::exchange().
|
inlineinherited |
exchange data for a discrete function using the given operation
The used operation is derived from the type of the op-pointer. The actual pointer is not used.
discreteFunction | discrete function to communicate | |
[in] | operation | a (phony) pointer to an operation |
|
inlineinherited |
return time needed for last exchange of data
References Dune::Fem::DefaultCommunicationManager< Space >::exchangeTime_.
|
inlineinherited |
return object for non-blocking communication
|
protectedinherited |
|
mutableprotectedinherited |
|
protectedinherited |
|
protectedinherited |