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