InjectionSpecification.hpp
Go to the documentation of this file.
1#ifndef OPM_INJECTORSPECIFICATION_HPP
2#define OPM_INJECTORSPECIFICATION_HPP
3
4#include <opm/core/wells.h>
5#include <string>
6
7namespace Opm
8{
9
11 {
12
14 {
16 };
17
19 {
21 };
22
24 {
26 };
27
29 static std::string toString(const ControlMode& mode);
30 static std::string toString(const InjectorType& type);
31 static std::string toString(const GuideRateType& type);
36 double BHP_limit_;
41 };
42
43}
44
45#endif /* OPM_INJECTORSPECIFICATION_HPP */
46
Definition: AnisotropicEikonal.hpp:44
Mode mode(const std::string &control)
Definition: InjectionSpecification.hpp:11
double guide_rate_
Definition: InjectionSpecification.hpp:39
double reinjection_fraction_target_
Definition: InjectionSpecification.hpp:37
InjectorType
Definition: InjectionSpecification.hpp:19
@ OIL
Definition: InjectionSpecification.hpp:20
@ GAS
Definition: InjectionSpecification.hpp:20
@ WATER
Definition: InjectionSpecification.hpp:20
InjectorType injector_type_
Definition: InjectionSpecification.hpp:32
static std::string toString(const GuideRateType &type)
ControlMode
Definition: InjectionSpecification.hpp:14
@ RESV
Definition: InjectionSpecification.hpp:15
@ GRUP
Definition: InjectionSpecification.hpp:15
@ BHP
Definition: InjectionSpecification.hpp:15
@ VREP
Definition: InjectionSpecification.hpp:15
@ REIN
Definition: InjectionSpecification.hpp:15
@ RATE
Definition: InjectionSpecification.hpp:15
@ NONE
Definition: InjectionSpecification.hpp:15
@ FLD
Definition: InjectionSpecification.hpp:15
@ THP
Definition: InjectionSpecification.hpp:15
ControlMode control_mode_
Definition: InjectionSpecification.hpp:33
static std::string toString(const InjectorType &type)
double BHP_limit_
Definition: InjectionSpecification.hpp:36
double reservoir_flow_max_rate_
Definition: InjectionSpecification.hpp:35
double voidage_replacment_fraction_
Definition: InjectionSpecification.hpp:38
GuideRateType guide_rate_type_
Definition: InjectionSpecification.hpp:40
static std::string toString(const ControlMode &mode)
double surface_flow_max_rate_
Definition: InjectionSpecification.hpp:34
GuideRateType
Definition: InjectionSpecification.hpp:24
@ RAT
Definition: InjectionSpecification.hpp:25
@ NONE_GRT
Definition: InjectionSpecification.hpp:25