|
dune-istl 2.9.0
|
Loading...
Searching...
No Matches
Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > > Class Template Reference
#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) |
Member Typedef Documentation
◆ Comm
template<typename T , typename T1 >
| typedef OwnerOverlapCopyCommunication<T,T1> Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > >::Comm |
Constructor & Destructor Documentation
◆ RedistributeInformation()
template<typename T , typename T1 >
|
inline |
Member Function Documentation
◆ checkInterface()
template<typename T , typename T1 >
template<typename IS >
|
inline |
◆ getBackwardsCopyRowSize() [1/2]
template<typename T , typename T1 >
|
inline |
◆ getBackwardsCopyRowSize() [2/2]
template<typename T , typename T1 >
|
inline |
◆ getCopyRowSize() [1/2]
template<typename T , typename T1 >
|
inline |
◆ getCopyRowSize() [2/2]
template<typename T , typename T1 >
|
inline |
◆ getInterface()
template<typename T , typename T1 >
|
inline |
◆ getRowSize() [1/2]
template<typename T , typename T1 >
|
inline |
◆ getRowSize() [2/2]
template<typename T , typename T1 >
|
inline |
◆ isSetup()
template<typename T , typename T1 >
|
inline |
◆ redistribute() [1/2]
template<typename T , typename T1 >
template<class GatherScatter , class D >
|
inline |
◆ redistribute() [2/2]
template<typename T , typename T1 >
template<class D >
|
inline |
◆ redistributeBackward() [1/2]
template<typename T , typename T1 >
template<class GatherScatter , class D >
|
inline |
◆ redistributeBackward() [2/2]
template<typename T , typename T1 >
template<class D >
|
inline |
◆ reserve()
template<typename T , typename T1 >
|
inline |
◆ resetSetup()
template<typename T , typename T1 >
|
inline |
◆ setNoBackwardsCopyRows()
template<typename T , typename T1 >
|
inline |
◆ setNoCopyRows()
template<typename T , typename T1 >
|
inline |
◆ setNoRows()
template<typename T , typename T1 >
|
inline |
◆ setSetup()
template<typename T , typename T1 >
|
inline |
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