SingleWellState.hpp
Go to the documentation of this file.
111 };
Definition: ALQState.hpp:32 Class encapsulating some information about parallel wells. Definition: ParallelWellInfo.hpp:198 Definition: PerfData.hpp:34 Definition: GasLiftGroupInfo.hpp:37 Definition: SegmentState.hpp:34 Definition: SingleWellState.hpp:43 WellProducerCMode production_cmode Definition: SingleWellState.hpp:126 std::vector< Scalar > prev_surface_rates Definition: SingleWellState.hpp:119 void reset_connection_factors(const std::vector< PerforationData< Scalar > > &new_perf_data) static SingleWellState serializationTestObject(const ParallelWellInfo< Scalar > &pinfo) std::array< Scalar, 4 > phase_mixing_rates Definition: SingleWellState.hpp:105 std::vector< Scalar > surface_rates Definition: SingleWellState.hpp:117 SingleWellState(const std::string &name, const ParallelWellInfo< Scalar > &pinfo, const PhaseUsageInfo< IndexTraits > &pu, bool is_producer, Scalar presssure_first_connection, const std::vector< PerforationData< Scalar > > &perf_input, Scalar temp) void init_timestep(const SingleWellState &other) Scalar sum_solvent_rates() const Scalar sum_oxygen_rates() const std::vector< Scalar > productivity_index Definition: SingleWellState.hpp:114 void open() std::optional< Scalar > group_target Definition: SingleWellState.hpp:122 std::reference_wrapper< const ParallelWellInfo< Scalar > > parallel_info Definition: SingleWellState.hpp:92 void update_injector_targets(const Well &ecl_well, const SummaryState &st) Scalar sum_filtrate_total() const Scalar sum_microbial_rates() const std::vector< Scalar > implicit_ipr_a Definition: SingleWellState.hpp:115 void serializeOp(Serializer &serializer) Definition: SingleWellState.hpp:60 Scalar sum_filtrate_rate() const Scalar sum_wat_mass_rates() const std::vector< Scalar > implicit_ipr_b Definition: SingleWellState.hpp:116 @ dissolved_gas_in_water Definition: SingleWellState.hpp:108 void stop() bool operator==(const SingleWellState &) const Scalar sum_brine_rates() const void update_type_and_targets(const Well &ecl_well, const SummaryState &st) update the type of the well and the targets. std::vector< Scalar > well_potentials Definition: SingleWellState.hpp:113 Scalar sum_polymer_rates() const bool trivial_group_target Definition: SingleWellState.hpp:121 WellInjectorCMode injection_cmode Definition: SingleWellState.hpp:125 void update_producer_targets(const Well &ecl_well, const SummaryState &st) Scalar sum_urea_rates() const void shut() void updateStatus(WellStatus status) Scalar efficiency_scaling_factor Definition: SingleWellState.hpp:100 std::vector< Scalar > reservoir_rates Definition: SingleWellState.hpp:118 Definition: blackoilboundaryratevector.hh:39 Static data associated with a well perforation. Definition: PerforationData.hpp:30 |