|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Classes |
Public Types |
Public Member Functions |
Protected Types |
Protected Attributes |
List of all members
Dune::Fem::DefaultCommunicationManager< Space > Class Template Reference
default communication manager using just the grids communicate method More...
#include <dune/fem/space/common/communicationmanager.hh>
Inheritance diagram for Dune::Fem::DefaultCommunicationManager< Space >:

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 | |
| DefaultCommunicationManager (const DefaultCommunicationManager &)=delete | |
| 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 | |
| template<class DiscreteFunction > | |
| void | exchange (DiscreteFunction &discreteFunction) const |
| exchange data for a discrete function using the copy operation | |
| template<class DiscreteFunction , class Operation > | |
| void | exchange (DiscreteFunction &discreteFunction, const Operation &operation) const |
| exchange data for a discrete function using the given operation | |
| template<class DiscreteFunction , class Operation > | |
| void | exchange (const Space &space, DiscreteFunction &discreteFunction, const Operation &operation) const |
| exchange data for a discrete function using the given operation | |
Protected Types | |
| typedef DefaultCommunicationManager< Space > | ThisType |
Protected Attributes | |
| const SpaceType & | space_ |
| const InterfaceType | interface_ |
| const CommunicationDirection | dir_ |
| double | exchangeTime_ |
Detailed Description
template<class Space>
class Dune::Fem::DefaultCommunicationManager< Space >
class Dune::Fem::DefaultCommunicationManager< Space >
default communication manager using just the grids communicate method
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8