|
typedef Dune::Amg::LevelTransferPolicyCpr< FineOperator, CoarseOperator > | ParentType |
|
typedef Communication | ParallelInformation |
|
typedef FineOperator::domain_type | FineVectorType |
|
typedef FineOperator | FineOperatorType |
| The linear operator of the finel level system. More...
|
|
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 CoarseOperator | CoarseOperatorType |
| The linear operator of the finel level system. More...
|
|
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.
|
|
◆ createCoarseLevelSystem()
template<class FineOperator , class CoarseOperator , class Communication , bool transpose = false>
virtual void Opm::PressureTransferPolicy< FineOperator, CoarseOperator, Communication, transpose >::createCoarseLevelSystem |
( |
const FineOperator & |
fineOperator | ) |
|
|
inlineoverridevirtual |
◆ moveToFineLevel()
template<class FineOperator , class CoarseOperator , class Communication , bool transpose = false>
Updates the fine level linear system after the correction of the coarse levels system.
After returning from this function the coarse level correction will have been added to fine level system.
- Parameters
-
[in,out] | fineLhs | The left hand side of the fine level to update with the coarse level correction. |
Implements Dune::Amg::LevelTransferPolicyCpr< FineOperator, CoarseOperator >.
The documentation for this class was generated from the following file: