DUNE-FEM (unstable)

Dune::Fem::DefaultCommunicationManager< Space > Class Template Reference

default communication manager using just the grids communicate method More...

#include <dune/fem/space/common/communicationmanager.hh>

Public Member Functions

 DefaultCommunicationManager (const SpaceType &space, const InterfaceType interface, const CommunicationDirection dir)
 constructor taking space and communication interface/direction
 
InterfaceType communicationInterface () const
 return communication interface
 
CommunicationDirection communicationDirection () const
 return communication direction
 
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...
 
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 More...
 

Detailed Description

template<class 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:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 6, 22:30, 2024)