|
BlackoilWellModelNetworkGeneric.hpp
Go to the documentation of this file.
119 // Valid network pressures for output and initialization for safe restart after failed iterations
Class for handling the blackoil well model. Definition: BlackoilWellModelGeneric.hpp:96 Class for handling the blackoil well network model. Definition: BlackoilWellModelNetworkGeneric.hpp:48 std::map< std::string, Scalar > node_pressures_ Definition: BlackoilWellModelNetworkGeneric.hpp:118 virtual ~BlackoilWellModelNetworkGeneric()=default void commitState() Definition: BlackoilWellModelNetworkGeneric.hpp:91 bool active_ Definition: BlackoilWellModelNetworkGeneric.hpp:114 void setNodePressures(const std::map< std::string, Scalar > &values) Definition: BlackoilWellModelNetworkGeneric.hpp:62 void initialize(const int report_step) Initialize wells according to network configuration. BlackoilWellModelGeneric< Scalar, IndexTraits > & well_model_ Definition: BlackoilWellModelNetworkGeneric.hpp:115 bool shouldBalance(const int reportStepIndex, const int iterationIdx) const Scalar updatePressures(const int reportStepIdx, const Scalar damping_factor, const Scalar update_upper_bound) std::map< std::string, Scalar > last_valid_node_pressures_ Definition: BlackoilWellModelNetworkGeneric.hpp:120 bool needPreStepRebalance(const int report_step) const bool operator==(const BlackoilWellModelNetworkGeneric< Scalar, IndexTraits > &rhs) const void updateActiveState(const int report_step) Checks if network is active (at least one network well on prediction). BlackoilWellModelNetworkGeneric(BlackoilWellModelGeneric< Scalar, IndexTraits > &well_model) std::map< std::string, Scalar > computePressures(const Network::ExtNetwork &network, const VFPProdProperties< Scalar > &vfp_prod_props, const int reportStepIdx, const Parallel::Communication &comm) const void serializeOp(Serializer &serializer) Definition: BlackoilWellModelNetworkGeneric.hpp:98 bool active() const return true if network is active (at least one network well in prediction mode) Definition: BlackoilWellModelNetworkGeneric.hpp:55 void setFromRestart(const std::optional< std::map< std::string, double > > &restart_pressures) void initializeWell(WellInterfaceGeneric< Scalar, IndexTraits > &well) Initialize a single well according to network configuration. void assignNodeValues(std::map< std::string, data::NodeData > &nodevalues, const int reportStepIdx) const void resetState() Definition: BlackoilWellModelNetworkGeneric.hpp:94 const std::map< std::string, Scalar > & nodePressures() const Definition: BlackoilWellModelNetworkGeneric.hpp:59 Definition: VFPProdProperties.hpp:38 Definition: WellInterfaceGeneric.hpp:53 Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilbioeffectsmodules.hh:43 |