| 
    
    
     Schedule.hpp   
Go to the documentation of this file. 
   49         Schedule(const ParseMode& parseMode , std::shared_ptr<const EclipseGrid> grid , DeckConstPtr deck, IOConfigPtr ioConfig); 
   90         void updateWellStatus(std::shared_ptr<Well> well, size_t reportStep , WellCommon::StatusEnum status); 
   97         void iterateScheduleSection(const ParseMode& parseMode , std::shared_ptr<const SCHEDULESection> section, IOConfigPtr ioConfig); 
  100         void addWell(const std::string& wellName, DeckRecordConstPtr record, size_t timeStep, WellCompletion::CompletionOrderEnum wellCompletionOrder); 
  101         void handleCOMPORD(const ParseMode& parseMode, std::shared_ptr<const DeckKeyword> compordKeyword, size_t currentStep); 
  102         void checkWELSPECSConsistency(WellConstPtr well, DeckKeywordConstPtr keyword, size_t recordIdx) const; 
  103         void handleWELSPECS(std::shared_ptr<const SCHEDULESection> section, DeckKeywordConstPtr keyword, size_t currentStep); 
  104         void handleWCONProducer(DeckKeywordConstPtr keyword, size_t currentStep, bool isPredictionMode); 
  109         void handleWCONINJE(std::shared_ptr<const SCHEDULESection> section, DeckKeywordConstPtr keyword, size_t currentStep); 
  112         void handleWCONINJH(std::shared_ptr<const SCHEDULESection> section, DeckKeywordConstPtr keyword, size_t currentStep); 
  114         void handleWELTARG(std::shared_ptr<const SCHEDULESection> section, DeckKeywordConstPtr keyword, size_t currentStep); 
  115         void handleGCONINJE(std::shared_ptr<const SCHEDULESection> section, DeckKeywordConstPtr keyword, size_t currentStep); 
  133         static double convertInjectionRateToSI(double rawRate, WellInjector::TypeEnum wellType, const Opm::UnitSystem &unitSystem); 
  134         static double convertInjectionRateToSI(double rawRate, Phase::PhaseEnum wellPhase, const Opm::UnitSystem &unitSystem); 
OilVaporizationPropertiesConstPtr getOilVaporizationProperties(size_t timestep) Definition: Events.hpp:85 bool hasGroup(const std::string &groupName) const  Definition: Deck.hpp:29 Schedule(const ParseMode &parseMode, std::shared_ptr< const EclipseGrid > grid, DeckConstPtr deck, IOConfigPtr ioConfig) GroupTreePtr getGroupTree(size_t t) const  std::shared_ptr< const DeckKeyword > DeckKeywordConstPtr Definition: DeckKeyword.hpp:71 size_t numWells() const  bool initOnly() const  std::vector< WellConstPtr > getWells() const  std::vector< WellPtr > getOpenWells(size_t timeStep) const  Definition: UnitSystem.hpp:31 const Events & getEvents() const  std::shared_ptr< const OilVaporizationProperties > OilVaporizationPropertiesConstPtr Definition: OilVaporizationProperties.hpp:41 boost::posix_time::ptime getStartTime() const  Definition: Schedule.hpp:50 Definition: ParseMode.hpp:78 bool hasOilVaporizationProperties() bool hasWell(const std::string &wellName) const  Definition: Schedule.hpp:47 size_t getMaxNumCompletionsForWells(size_t timestep) const  TuningPtr getTuning() const  GroupPtr getGroup(const std::string &groupName) const  TimeMapConstPtr getTimeMap() const  std::shared_ptr< const DeckRecord > DeckRecordConstPtr Definition: DeckRecord.hpp:54 size_t numGroups() const  WellPtr getWell(const std::string &wellName) const  const boost::gregorian::date defaultStartDate(1983, boost::gregorian::Jan, 1) std::shared_ptr< OilVaporizationProperties > OilVaporizationPropertiesPtr Definition: OilVaporizationProperties.hpp:40  |