Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > > Class Template Reference

#include <dune/istl/matrixredistribute.hh>

List of all members.

Public Types

typedef
OwnerOverlapCopyCommunication
< T, T1 > 
Comm

Public Member Functions

 RedistributeInformation ()
RedistributeInterfacegetInterface ()
template<typename IS >
void checkInterface (const IS &source, const IS &target, MPI_Comm comm)
void setSetup ()
template<class GatherScatter , class D >
void redistribute (const D &from, D &to) const
template<class GatherScatter , class D >
void redistributeBackward (D &from, const D &to) const
template<class D >
void redistribute (const D &from, D &to) const
template<class D >
void redistributeBackward (D &from, const D &to) const
bool isSetup () const

template<typename T, typename T1>
class Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >


Member Typedef Documentation

template<typename T , typename T1 >
typedef OwnerOverlapCopyCommunication<T,T1> Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::Comm

Constructor & Destructor Documentation

template<typename T , typename T1 >
Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::RedistributeInformation (  )  [inline]

Member Function Documentation

template<typename T , typename T1 >
template<typename IS >
void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::checkInterface ( const IS &  source,
const IS &  target,
MPI_Comm  comm 
) [inline]
template<typename T , typename T1 >
RedistributeInterface& Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::getInterface (  )  [inline]
template<typename T , typename T1 >
bool Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::isSetup (  )  const [inline]
template<typename T , typename T1 >
template<class D >
void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::redistribute ( const D &  from,
D &  to 
) const [inline]
template<typename T , typename T1 >
template<class GatherScatter , class D >
void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::redistribute ( const D &  from,
D &  to 
) const [inline]
template<typename T , typename T1 >
template<class D >
void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::redistributeBackward ( D &  from,
const D &  to 
) const [inline]
template<typename T , typename T1 >
template<class GatherScatter , class D >
void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::redistributeBackward ( D &  from,
const D &  to 
) const [inline]
template<typename T , typename T1 >
void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::setSetup (  )  [inline]

The documentation for this class was generated from the following file:
Generated on Sat Apr 24 11:13:49 2010 for dune-istl by  doxygen 1.6.3