use Default CommunicationManager as Communication Manager
More...
#include <dune/fem/space/common/communicationmanager.hh>
|
| | CommunicationManager (const SpaceImp &space, const InterfaceType interface, const CommunicationDirection dir) |
| | constructor taking space and communication interface/direction
|
| |
| | CommunicationManager (const SpaceImp &space) |
| | constructor taking space
|
| |
| InterfaceType | communicationInterface () const |
| | return communication interface
|
| |
| CommunicationDirection | communicationDirection () const |
| | return communication direction
|
| |
| double | buildTime () const |
| | return time needed for last build
|
| |
| double | exchangeTime () const |
| | return time needed for last exchange of data
|
| |
| NonBlockingCommunicationType | nonBlockingCommunication () const |
| | return object for non-blocking communication
|
| |
| void | exchange (DiscreteFunction &discreteFunction) const |
| | exchange data for a discrete function using the copy operation
|
| |
| void | exchange (DiscreteFunction &discreteFunction, const Operation &operation) const |
| | exchange data for a discrete function using the given operation
|
| |
template<class SpaceImp>
class Dune::Fem::CommunicationManager< SpaceImp >
use Default CommunicationManager as Communication Manager
◆ NonBlockingCommunicationType
◆ SpaceType
◆ ThisType
◆ buildTime()
return time needed for last build
- Returns
- time needed for last build of caches (if needed)
◆ communicationDirection()
return communication direction
◆ communicationInterface()
return communication interface
◆ exchange() [1/2]
exchange data for a discrete function using the copy operation
- Parameters
-
| discreteFunction | discrete function to communicate |
◆ exchange() [2/2]
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.
- Parameters
-
| discreteFunction | discrete function to communicate |
| [in] | operation | a (phony) pointer to an operation |
◆ exchangeTime()
return time needed for last exchange of data
- Returns
- time needed for last exchange of data
◆ nonBlockingCommunication()
return object for non-blocking communication
- Returns
- NonBlockingCommunicationType containing send and receive facilities
◆ dir_
◆ exchangeTime_
|
|
mutableprotectedinherited |
◆ interface_
◆ space_
The documentation for this class was generated from the following file: