WellHelpers.hpp
Go to the documentation of this file.
Class encapsulating some information about parallel wells. Definition: ParallelWellInfo.hpp:184 A wrapper around the B matrix for distributed wells. Definition: WellHelpers.hpp:53 Dune::DynamicMatrix< Scalar > Block Definition: WellHelpers.hpp:55 ParallelStandardWellB(const Matrix &B, const ParallelWellInfo ¶llel_well_info) Dune::BCRSMatrix< Block > Matrix Definition: WellHelpers.hpp:56 bool rateControlWithZeroInjTarget(const WellInjectionControls &controls, WellInjectorCMode mode) Helper to check whether the well is under zero injection rate control. double computeHydrostaticCorrection(const double well_ref_depth, const double vfp_ref_depth, const double rho, const double gravity) bool rateControlWithZeroProdTarget(const WellProductionControls &controls, WellProducerCMode mode) Helper to check whether the well is under zero production rate control. DenseMatrix transposeDenseDynMatrix(const DenseMatrix &M) void sumDistributedWellEntries(Dune::DynamicMatrix< Scalar > &mat, Dune::DynamicVector< Scalar > &vec, const Comm &comm) Sums entries of the diagonal Matrix for distributed wells. Definition: BlackoilPhases.hpp:27 |