|
opm-common
|
Classes | |
| struct | BHPDefaults |
| class | map_member |
| class | ptr_member |
| class | WellListChangeTracker |
| Flag for structural changes to the run's well list. More... | |
Public Member Functions | |
| ScheduleState (const time_point &start_time) | |
| ScheduleState (const time_point &start_time, const time_point &end_time) | |
| ScheduleState (const ScheduleState &src, const time_point &start_time) | |
| ScheduleState (const ScheduleState &src, const time_point &start_time, const time_point &end_time) | |
| time_point | start_time () const |
| time_point | end_time () const |
| ScheduleState | next (const time_point &next_start) |
| std::size_t | sim_step () const |
| std::size_t | month_num () const |
| std::size_t | year_num () const |
| bool | first_in_month () const |
| bool | first_in_year () const |
| bool | well_group_contains_lgr (const Group &grp, const std::string &lgr_tag) const |
| bool | group_contains_lgr (const Group &grp, const std::string &lgr_tag) const |
| std::size_t | num_lgr_well_in_group (const Group &grp, const std::string &lgr_tag) const |
| std::size_t | num_lgr_groups_in_group (const Group &grp, const std::string &lgr_tag) const |
| bool | operator== (const ScheduleState &other) const |
| void | update_tuning (Tuning tuning) |
| Tuning & | tuning () |
| const Tuning & | tuning () const |
| double | max_next_tstep (const bool enableTUNING=false) const |
| void | update_tuning_dp (TuningDp tuningDp) |
| TuningDp & | tuning_dp () |
| const TuningDp & | tuning_dp () const |
| void | init_nupcol (Nupcol nupcol) |
| void | update_nupcol (int nupcol) |
| int | nupcol () const |
| void | update_events (Events events) |
| Events & | events () |
| const Events & | events () const |
| WellGroupEvents & | wellgroup_events () |
| const WellGroupEvents & | wellgroup_events () const |
| WellCompletionEvents & | wellcompletion_events () |
| const WellCompletionEvents & | wellcompletion_events () const |
| void | update_geo_keywords (std::vector< DeckKeyword > geo_keywords) |
| std::vector< DeckKeyword > & | geo_keywords () |
| const std::vector< DeckKeyword > & | geo_keywords () const |
| void | update_message_limits (MessageLimits message_limits) |
| MessageLimits & | message_limits () |
| const MessageLimits & | message_limits () const |
| WellProducerCMode | whistctl () const |
| void | update_whistctl (WellProducerCMode whistctl) |
| bool | rst_file (const RSTConfig &rst_config, const time_point &previous_restart_output_time) const |
| void | update_date (const time_point &prev_time) |
| void | updateSAVE (bool save) |
| bool | save () const |
| const std::optional< double > & | sumthin () const |
| void | update_sumthin (double sumthin) |
| bool | rptonly () const |
| void | rptonly (const bool only) |
| bool | has_gpmaint () const |
| bool | hasAnalyticalAquifers () const |
| template<typename T > | |
| ptr_member< T > & | get () |
| template<typename T > | |
| const ptr_member< T > & | get () const |
| template<class Serializer > | |
| void | serializeOp (Serializer &serializer) |
Static Public Member Functions | |
| static ScheduleState | serializationTestObject () |
Public Attributes | |
| ptr_member< GConSale > | gconsale |
| ptr_member< GConSump > | gconsump |
| ptr_member< GSatProd > | gsatprod |
| ptr_member< GroupEconProductionLimits > | gecon |
| ptr_member< GuideRateConfig > | guide_rate |
| ptr_member< WListManager > | wlist_manager |
| ptr_member< NameOrder > | well_order |
| ptr_member< GroupOrder > | group_order |
| ptr_member< Action::Actions > | actions |
| ptr_member< UDQConfig > | udq |
| ptr_member< UDQActive > | udq_active |
| ptr_member< PAvg > | pavg |
| ptr_member< WellTestConfig > | wtest_config |
| ptr_member< GasLiftOpt > | glo |
| ptr_member< Network::ExtNetwork > | network |
| ptr_member< Network::Balance > | network_balance |
| ptr_member< ReservoirCoupling::CouplingInfo > | rescoup |
| ptr_member< RPTConfig > | rpt_config |
| ptr_member< RFTConfig > | rft_config |
| ptr_member< RSTConfig > | rst_config |
| ptr_member< OilVaporizationProperties > | oilvap |
| ptr_member< BHPDefaults > | bhp_defaults |
| ptr_member< Source > | source |
| ptr_member< WCYCLE > | wcycle |
| ptr_member< WellListChangeTracker > | wlist_tracker |
| map_member< int, VFPProdTable > | vfpprod |
| map_member< int, VFPInjTable > | vfpinj |
| map_member< int, GasPlantTable > | gptable |
| map_member< std::string, Group > | groups |
| map_member< std::string, Well > | wells |
| map_member< std::string, GroupSatelliteInjection > | satelliteInjection |
| Group level satellite injection rates. | |
| map_member< Phase, Network::ExtNetwork > | injectionNetwork |
| Injection networks defined by GNETINJE. More... | |
| map_member< std::string, WellFractureSeeds > | wseed |
| Well fracturing seed points and associate fracture plane normal vectors. More... | |
| std::unordered_map< int, SingleAquiferFlux > | aqufluxs |
| BCProp | bcprop |
| map_member< std::string, std::vector< double > > | inj_streams |
| std::unordered_map< std::string, double > | target_wellpi |
| std::optional< NextStep > | next_tstep |
| map_member<Phase, Network::ExtNetwork> Opm::ScheduleState::injectionNetwork |
Injection networks defined by GNETINJE.
At most one network for each injecting phase–GAS and/or WATER.
We represent injection networks with the
type, but nodes and branches in that network do not necessarily have a fully consistent set of extended network properties. Client code accessing the network objects should be restricted to flow line (
) and terminal pressure (
) properties only.
| map_member<std::string, WellFractureSeeds> Opm::ScheduleState::wseed |
Well fracturing seed points and associate fracture plane normal vectors.