|
using | CoarseOperator = typename Details::CoarseOperatorType<Scalar,Communication> |
|
using | ParentType = Dune::Amg::LevelTransferPolicyCpr<FineOperator, CoarseOperator> |
|
using | ParallelInformation = Communication |
|
using | FineVectorType = typename FineOperator::domain_type |
|
typedef FineOperator | FineOperatorType |
| The linear operator of the finel level system.
|
|
typedef FineOperatorType::range_type | FineRangeType |
| The type of the range of the fine level operator.
|
|
typedef FineOperatorType::domain_type | FineDomainType |
| The type of the domain of the fine level operator.
|
|
typedef Details::CoarseOperatorType< Scalar, Communication > | CoarseOperatorType |
| The linear operator of the finel level system.
|
|
typedef CoarseOperatorType::range_type | CoarseRangeType |
| The type of the range of the coarse level operator.
|
|
typedef CoarseOperatorType::domain_type | CoarseDomainType |
| The type of the domain of the coarse level operator.
|
|
◆ calculateCoarseEntries()
template<class FineOperator , class Communication , class Scalar , bool transpose = false>
void Opm::PressureTransferPolicy< FineOperator, Communication, Scalar, transpose >::calculateCoarseEntries |
( |
const FineOperator & | fineOperator | ) |
|
|
inlineoverridevirtual |
◆ clone()
template<class FineOperator , class Communication , class Scalar , bool transpose = false>
◆ createCoarseLevelSystem()
template<class FineOperator , class Communication , class Scalar , bool transpose = false>
void Opm::PressureTransferPolicy< FineOperator, Communication, Scalar, transpose >::createCoarseLevelSystem |
( |
const FineOperator & | fineOperator | ) |
|
|
inlineoverridevirtual |
◆ moveToFineLevel()
template<class FineOperator , class Communication , class Scalar , bool transpose = false>
The documentation for this class was generated from the following file: