Opm::ParallelPAvgDynamicSourceData< Scalar > Class Template Reference
Inheritance diagram for Opm::ParallelPAvgDynamicSourceData< Scalar >:
Detailed Descriptiontemplate<class Scalar> class Opm::ParallelPAvgDynamicSourceData< Scalar > Dynamic source data for block-average pressure calculations. Specialisation for parallel runs. Member Typedef Documentation◆ Evaluator
template<class Scalar >
Collect source term contributions from local, on-rank, cell. Called as eval(cellIndex, sourceTerm)
in which ◆ GlobalToLocal
template<class Scalar >
Translate globally unique, linearised Cartesian cell indices to local, on-rank, cell indices. Assumed to return a negative value result if the input cell index is not owned by the current rank. ◆ SourceDataSpan
template<class Scalar >
template<class T >
Constructor & Destructor Documentation◆ ParallelPAvgDynamicSourceData()
template<class Scalar >
Constructor
Member Function Documentation◆ collectLocalSources()
template<class Scalar >
Compute local, on-rank, contributions to the collection of source terms.
◆ reconstruct()
template<class Scalar >
Reconstruct Source Data backing storage and internal mapping tables Effectively replaces the original object formed by the constructor. Mainly intended for updating objects as new wells and/or new reservoir connections are introduced.
◆ setToZero()
template<class Scalar >
Clear contents of local source term contributions. Mostly useful when collecting source term contributions along the well bore. ◆ synchroniseSources()
template<class Scalar >
Exchange local contributions to build full, global view of all source terms. The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||