WellCollection.hpp
Go to the documentation of this file.
void addGroup(GroupConstPtr groupChild, std::string parent_name, size_t timeStep, const PhaseUsage &phaseUsage) Definition: wells.h:50 Definition: WellsGroup.hpp:54 bool conditionsMet(const std::vector< double > &well_bhp, const std::vector< double > &well_reservoirrates_phase, const std::vector< double > &well_surfacerates_phase) void applyGroupControls() Applies all group controls (injection and production) const std::vector< WellNode * > & getLeafNodes() const void setWellsPointer(Wells *wells) Adds the well pointer to each leaf node (does not take ownership). Definition: AnisotropicEikonal.hpp:43 void applyExplicitReinjectionControls(const std::vector< double > &well_reservoirrates_phase, const std::vector< double > &well_surfacerates_phase) void addChild(std::shared_ptr< WellsGroupInterface > &child_node, const std::string &parent) void addField(GroupConstPtr fieldGroup, size_t timeStep, const PhaseUsage &phaseUsage) Definition: WellCollection.hpp:35 void addWell(WellConstPtr wellChild, size_t timeStep, const PhaseUsage &phaseUsage) WellsGroupInterface * findNode(const std::string &name) Definition: BlackoilPhases.hpp:36 |