custom-opm-common/opm-common/opm/output/eclipse/VectorItems/well.hpp File Reference
#include <vector>
Include dependency graph for custom-opm-common/opm-common/opm/output/eclipse/VectorItems/well.hpp:

Go to the source code of this file.

Namespaces

namespace  Opm
 
namespace  Opm::RestartIO
 
namespace  Opm::RestartIO::Helpers
 
namespace  Opm::RestartIO::Helpers::VectorItems
 
namespace  Opm::RestartIO::Helpers::VectorItems::IWell
 
namespace  Opm::RestartIO::Helpers::VectorItems::IWell::Value
 
namespace  Opm::RestartIO::Helpers::VectorItems::SWell
 
namespace  Opm::RestartIO::Helpers::VectorItems::XWell
 
namespace  Opm::RestartIO::Helpers::VectorItems::ZWell
 

Enumerations

enum  Opm::RestartIO::Helpers::VectorItems::IWell::index : std::vector< int >::size_type {
  Opm::RestartIO::Helpers::VectorItems::IWell::IHead = 0 , Opm::RestartIO::Helpers::VectorItems::IWell::JHead = 1 , Opm::RestartIO::Helpers::VectorItems::IWell::FirstK = 2 , Opm::RestartIO::Helpers::VectorItems::IWell::LastK = 3 ,
  Opm::RestartIO::Helpers::VectorItems::IWell::NConn = 4 , Opm::RestartIO::Helpers::VectorItems::IWell::Group = 5 , Opm::RestartIO::Helpers::VectorItems::IWell::WType = 6 , Opm::RestartIO::Helpers::VectorItems::IWell::ActWCtrl = 7 ,
  Opm::RestartIO::Helpers::VectorItems::IWell::item9 = 8 , Opm::RestartIO::Helpers::VectorItems::IWell::item11 = 10 , Opm::RestartIO::Helpers::VectorItems::IWell::VFPTab = 11 , Opm::RestartIO::Helpers::VectorItems::IWell::PredReqWCtrl = 15 ,
  Opm::RestartIO::Helpers::VectorItems::IWell::item18 = 17 , Opm::RestartIO::Helpers::VectorItems::IWell::XFlow = 22 , Opm::RestartIO::Helpers::VectorItems::IWell::item25 = 24 , Opm::RestartIO::Helpers::VectorItems::IWell::item32 = 31 ,
  Opm::RestartIO::Helpers::VectorItems::IWell::item48 = 47 , Opm::RestartIO::Helpers::VectorItems::IWell::HistReqWCtrl = 49 , Opm::RestartIO::Helpers::VectorItems::IWell::MsWID = 70 , Opm::RestartIO::Helpers::VectorItems::IWell::NWseg = 71 ,
  Opm::RestartIO::Helpers::VectorItems::IWell::CompOrd = 98
}
 
enum  Opm::RestartIO::Helpers::VectorItems::IWell::Value::WellCtrlMode : int {
  Opm::RestartIO::Helpers::VectorItems::IWell::Value::WMCtlUnk = -10 , Opm::RestartIO::Helpers::VectorItems::IWell::Value::Group = - 1 , Opm::RestartIO::Helpers::VectorItems::IWell::Value::Shut = 0 , Opm::RestartIO::Helpers::VectorItems::IWell::Value::OilRate = 1 ,
  Opm::RestartIO::Helpers::VectorItems::IWell::Value::WatRate = 2 , Opm::RestartIO::Helpers::VectorItems::IWell::Value::GasRate = 3 , Opm::RestartIO::Helpers::VectorItems::IWell::Value::LiqRate = 4 , Opm::RestartIO::Helpers::VectorItems::IWell::Value::ResVRate = 5 ,
  Opm::RestartIO::Helpers::VectorItems::IWell::Value::THP = 6 , Opm::RestartIO::Helpers::VectorItems::IWell::Value::BHP = 7 , Opm::RestartIO::Helpers::VectorItems::IWell::Value::CombRate = 9
}
 
enum  Opm::RestartIO::Helpers::VectorItems::IWell::Value::CompOrder : int { Opm::RestartIO::Helpers::VectorItems::IWell::Value::Track = 0 , Opm::RestartIO::Helpers::VectorItems::IWell::Value::Depth = 1 , Opm::RestartIO::Helpers::VectorItems::IWell::Value::Input = 2 }
 
enum  Opm::RestartIO::Helpers::VectorItems::SWell::index : std::vector< float >::size_type {
  Opm::RestartIO::Helpers::VectorItems::SWell::OilRateTarget = 0 , Opm::RestartIO::Helpers::VectorItems::SWell::WatRateTarget = 1 , Opm::RestartIO::Helpers::VectorItems::SWell::GasRateTarget = 2 , Opm::RestartIO::Helpers::VectorItems::SWell::LiqRateTarget = 3 ,
  Opm::RestartIO::Helpers::VectorItems::SWell::ResVRateTarget = 4 , Opm::RestartIO::Helpers::VectorItems::SWell::THPTarget = 5 , Opm::RestartIO::Helpers::VectorItems::SWell::BHPTarget = 6 , Opm::RestartIO::Helpers::VectorItems::SWell::DatumDepth = 9 ,
  Opm::RestartIO::Helpers::VectorItems::SWell::DrainageRadius = 17 , Opm::RestartIO::Helpers::VectorItems::SWell::EfficiencyFactor1 = 24 , Opm::RestartIO::Helpers::VectorItems::SWell::EfficiencyFactor2 = 31 , Opm::RestartIO::Helpers::VectorItems::SWell::HistLiqRateTarget = 33 ,
  Opm::RestartIO::Helpers::VectorItems::SWell::HistGasRateTarget = 54 , Opm::RestartIO::Helpers::VectorItems::SWell::HistBHPTarget = 55
}
 
enum  Opm::RestartIO::Helpers::VectorItems::XWell::index : std::vector< double >::size_type {
  Opm::RestartIO::Helpers::VectorItems::XWell::OilPrRate = 0 , Opm::RestartIO::Helpers::VectorItems::XWell::WatPrRate = 1 , Opm::RestartIO::Helpers::VectorItems::XWell::GasPrRate = 2 , Opm::RestartIO::Helpers::VectorItems::XWell::LiqPrRate = 3 ,
  Opm::RestartIO::Helpers::VectorItems::XWell::VoidPrRate = 4 , Opm::RestartIO::Helpers::VectorItems::XWell::FlowBHP = 6 , Opm::RestartIO::Helpers::VectorItems::XWell::WatCut = 7 , Opm::RestartIO::Helpers::VectorItems::XWell::GORatio = 8 ,
  Opm::RestartIO::Helpers::VectorItems::XWell::OilPrTotal = 18 , Opm::RestartIO::Helpers::VectorItems::XWell::WatPrTotal = 19 , Opm::RestartIO::Helpers::VectorItems::XWell::GasPrTotal = 20 , Opm::RestartIO::Helpers::VectorItems::XWell::VoidPrTotal = 21 ,
  Opm::RestartIO::Helpers::VectorItems::XWell::WatInjTotal = 23 , Opm::RestartIO::Helpers::VectorItems::XWell::GasInjTotal = 24 , Opm::RestartIO::Helpers::VectorItems::XWell::VoidInjTotal = 25 , Opm::RestartIO::Helpers::VectorItems::XWell::GasFVF = 34 ,
  Opm::RestartIO::Helpers::VectorItems::XWell::item37 = 36 , Opm::RestartIO::Helpers::VectorItems::XWell::item38 = 37 , Opm::RestartIO::Helpers::VectorItems::XWell::BHPTarget = 41 , Opm::RestartIO::Helpers::VectorItems::XWell::HistOilPrTotal = 75 ,
  Opm::RestartIO::Helpers::VectorItems::XWell::HistWatPrTotal = 76 , Opm::RestartIO::Helpers::VectorItems::XWell::HistGasPrTotal = 77 , Opm::RestartIO::Helpers::VectorItems::XWell::HistWatInjTotal = 81 , Opm::RestartIO::Helpers::VectorItems::XWell::HistGasInjTotal = 82 ,
  Opm::RestartIO::Helpers::VectorItems::XWell::WatVoidPrRate = 122 , Opm::RestartIO::Helpers::VectorItems::XWell::GasVoidPrRate = 123
}
 
enum  Opm::RestartIO::Helpers::VectorItems::ZWell::index : std::vector< const char * >::size_type { Opm::RestartIO::Helpers::VectorItems::ZWell::WellName = 0 , Opm::RestartIO::Helpers::VectorItems::ZWell::ActionX = 2 }