MSWellHelpers.hpp
Go to the documentation of this file.
Definition: MSWellHelpers.hpp:29 Definition: DeferredLogger.hpp:57 Class encapsulating some information about parallel wells. Definition: ParallelWellInfo.hpp:195 A wrapper around the B matrix for distributed MS wells. Definition: MSWellHelpers.hpp:54 typename MatrixType::field_type Scalar Definition: MSWellHelpers.hpp:56 ParallellMSWellB(const MatrixType &B, const ParallelWellInfo< Scalar > ¶llel_well_info) Definition: fvbaseprimaryvariables.hh:141 ValueType velocityHead(const Scalar area, const ValueType &mass_rate, const ValueType &density) ValueType valveContrictionPressureLoss(const ValueType &mass_rate, const ValueType &density, const Scalar area_con, const Scalar cv) VectorType applyUMFPack(Dune::UMFPack< MatrixType > &linsolver, VectorType x) Applies umfpack and checks for singularity. ValueType frictionPressureLoss(const Scalar l, const Scalar diameter, const Scalar area, const Scalar roughness, const ValueType &density, const ValueType &w, const ValueType &mu) Dune::Matrix< typename MatrixType::block_type > invertWithUMFPack(const int size, const int bsize, Dune::UMFPack< MatrixType > &linsolver) Applies umfpack and checks for singularity. ValueType emulsionViscosity(const ValueType &water_fraction, const ValueType &water_viscosity, const ValueType &oil_fraction, const ValueType &oil_viscosity, const SICD &sicd) VectorType invDX(const MatrixType &D, VectorType x, DeferredLogger &deferred_logger) Definition: blackoilboundaryratevector.hh:39 |