WellInterfaceFluidSystem.hpp
Go to the documentation of this file.
Definition: DeferredLogger.hpp:57 Class encapsulating some information about parallel wells. Definition: ParallelWellInfo.hpp:184 Definition: RateConverter.hpp:70 Definition: WellInterfaceFluidSystem.hpp:47 const RateConverterType & rateConverter() const Definition: WellInterfaceFluidSystem.hpp:61 void calculateReservoirRates(SingleWellState< double > &ws) const std::optional< double > getGroupInjectionTargetRate(const Group &group, const WellState< double > &well_state, const GroupState< double > &group_state, const Schedule &schedule, const SummaryState &summaryState, const InjectorType &injectorType, double efficiencyFactor, DeferredLogger &deferred_logger) const static constexpr int Oil Definition: WellInterfaceFluidSystem.hpp:58 int flowPhaseToModelPhaseIdx(const int phaseIdx) const static constexpr int Water Definition: WellInterfaceFluidSystem.hpp:57 bool checkIndividualConstraints(SingleWellState< double > &ws, const SummaryState &summaryState, DeferredLogger &deferred_logger, const std::optional< Well::InjectionControls > &inj_controls=std::nullopt, const std::optional< Well::ProductionControls > &prod_controls=std::nullopt) const bool checkGroupConstraints(WellState< double > &well_state, const GroupState< double > &group_state, const Schedule &schedule, const SummaryState &summaryState, DeferredLogger &deferred_logger) const static constexpr int Gas Definition: WellInterfaceFluidSystem.hpp:59 const RateConverterType & rateConverter_ Definition: WellInterfaceFluidSystem.hpp:118 bool checkConstraints(WellState< double > &well_state, const GroupState< double > &group_state, const Schedule &schedule, const SummaryState &summaryState, DeferredLogger &deferred_logger) const WellInterfaceFluidSystem(const Well &well, const ParallelWellInfo ¶llel_well_info, const int time_step, const RateConverterType &rate_converter, const int pvtRegionIdx, const int num_components, const int num_phases, const int index_of_well, const std::vector< PerforationData > &perf_data) static constexpr int INVALIDCOMPLETION Definition: WellInterfaceFluidSystem.hpp:52 double getGroupProductionTargetRate(const Group &group, const WellState< double > &well_state, const GroupState< double > &group_state, const Schedule &schedule, const SummaryState &summaryState, double efficiencyFactor, DeferredLogger &deferred_logger) const Definition: WellInterfaceGeneric.hpp:50 int pvtRegionIdx() const Definition: WellInterfaceGeneric.hpp:126 Definition: BlackoilPhases.hpp:27 |