|
dune-istl
2.2.0
|
#include <dune/istl/matrixredistribute.hh>
Public Types | |
| typedef OwnerOverlapCopyCommunication < T, T1 > | Comm |
Public Member Functions | |
| RedistributeInformation () | |
| RedistributeInterface & | getInterface () |
| template<typename IS > | |
| void | checkInterface (const IS &source, const IS &target, MPI_Comm comm) |
| void | setSetup () |
| void | resetSetup () |
| 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 |
| void | reserve (std::size_t size) |
| std::size_t & | getRowSize (std::size_t index) |
| std::size_t | getRowSize (std::size_t index) const |
| std::size_t & | getCopyRowSize (std::size_t index) |
| std::size_t | getCopyRowSize (std::size_t index) const |
| std::size_t & | getBackwardsCopyRowSize (std::size_t index) |
| std::size_t | getBackwardsCopyRowSize (std::size_t index) const |
| void | setNoRows (std::size_t rows) |
| void | setNoCopyRows (std::size_t rows) |
| void | setNoBackwardsCopyRows (std::size_t rows) |
| typedef OwnerOverlapCopyCommunication<T,T1> Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::Comm |
| Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::RedistributeInformation | ( | ) | [inline] |
| void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::checkInterface | ( | const IS & | source, |
| const IS & | target, | ||
| MPI_Comm | comm | ||
| ) | [inline] |
| std::size_t& Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::getBackwardsCopyRowSize | ( | std::size_t | index | ) | [inline] |
References index.
| std::size_t Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::getBackwardsCopyRowSize | ( | std::size_t | index | ) | const [inline] |
References index.
| std::size_t& Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::getCopyRowSize | ( | std::size_t | index | ) | [inline] |
References index.
| std::size_t Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::getCopyRowSize | ( | std::size_t | index | ) | const [inline] |
References index.
| RedistributeInterface& Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::getInterface | ( | ) | [inline] |
| std::size_t& Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::getRowSize | ( | std::size_t | index | ) | [inline] |
References index.
| std::size_t Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::getRowSize | ( | std::size_t | index | ) | const [inline] |
References index.
| bool Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::isSetup | ( | ) | const [inline] |
| void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::redistribute | ( | const D & | from, |
| D & | to | ||
| ) | const [inline] |
| void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::redistribute | ( | const D & | from, |
| D & | to | ||
| ) | const [inline] |
| void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::redistributeBackward | ( | D & | from, |
| const D & | to | ||
| ) | const [inline] |
| void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::redistributeBackward | ( | D & | from, |
| const D & | to | ||
| ) | const [inline] |
| void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::reserve | ( | std::size_t | size | ) | [inline] |
| void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::resetSetup | ( | ) | [inline] |
| void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::setNoBackwardsCopyRows | ( | std::size_t | rows | ) | [inline] |
| void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::setNoCopyRows | ( | std::size_t | rows | ) | [inline] |
| void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::setNoRows | ( | std::size_t | rows | ) | [inline] |
| void Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::setSetup | ( | ) | [inline] |
1.7.6.1