ParallelWBPCalculation.hpp
Go to the documentation of this file.
std::function< void(int, SourceDataSpan< double >)> Evaluator Definition: ParallelPAvgDynamicSourceData.hpp:52 std::function< int(const std::size_t)> GlobalToLocal Definition: ParallelPAvgDynamicSourceData.hpp:41 Definition: ParallelWBPCalculation.hpp:50 ParallelPAvgDynamicSourceData::Evaluator Evaluator Callback for evaluating WBPn source terms on the current MPI rank. Definition: ParallelWBPCalculation.hpp:57 void defineCommunication() ParallelPAvgDynamicSourceData::GlobalToLocal GlobalToLocal Definition: ParallelWBPCalculation.hpp:54 void inferBlockAveragePressures(const std::size_t calcIndex, const PAvg &controls, const double gravity, const double refDepth) void collectDynamicValues() std::size_t createCalculator(const Well &well, const ParallelWellInfo ¶llelWellInfo, const std::vector< int > &localConnIdx, EvaluatorFactory makeWellSourceEvaluator) ParallelWBPCalculation & evalCellSource(Evaluator evalCellSrc) std::function< Evaluator()> EvaluatorFactory Definition: ParallelWBPCalculation.hpp:62 ParallelWBPCalculation & localCellIndex(GlobalToLocal localCellIdx) const PAvgCalculator::Result & averagePressures(const std::size_t calcIndex) const ParallelWBPCalculation(const GridDims &cellIndexMap, const Parallel::Communication &gridComm) Class encapsulating some information about parallel wells. Definition: ParallelWellInfo.hpp:184 Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: BlackoilPhases.hpp:27 |