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