|
GEOS
|
This class describes constraint used to control a injection well. More...
#include <WellInjectionConstraint.hpp>

Classes | |
| struct | injectionStreamKey |
Public Types | |
| typedef InjectionConstraint< ConstraintType > | classtype |
Public Member Functions | |
| arrayView1d< real64 const > | getInjectionStream () const |
| Const accessor for the composition of the injection stream. More... | |
| real64 | getInjectionTemperature () const |
| Const accessor for the temperature of the injection stream. More... | |
Constructor / Destructor | |
| InjectionConstraint (string const &name, dataRepository::Group *const parent) | |
| Constructor for WellControls Objects. More... | |
| ~InjectionConstraint () override | |
| Default destructor. | |
| InjectionConstraint ()=delete | |
| Deleted default constructor. | |
| InjectionConstraint (InjectionConstraint const &)=delete | |
| Deleted copy constructor. | |
| InjectionConstraint (InjectionConstraint &&)=delete | |
| Deleted move constructor. | |
| InjectionConstraint & | operator= (InjectionConstraint const &)=delete |
| Deleted assignment operator. More... | |
| InjectionConstraint & | operator= (InjectionConstraint &&)=delete |
| Deleted move operator. More... | |
Static Public Member Functions | |
| static string | catalogName () |
| name of the node manager in the object catalog More... | |
Protected Member Functions | |
| virtual void | postInputInitialization () override |
| void | validateInjectionStream () |
Static Protected Member Functions | |
| static bool | isViolated (const real64 ¤tValue, const real64 &constraintValue) |
This class describes constraint used to control a injection well.
Definition at line 38 of file WellInjectionConstraint.hpp.
|
explicit |
Constructor for WellControls Objects.
| [in] | name | the name of this instantiation of WellControls in the repository |
| [in] | parent | the parent group of this instantiation of WellControls |
|
inlinestatic |
name of the node manager in the object catalog
Definition at line 92 of file WellInjectionConstraint.hpp.
|
inline |
Const accessor for the composition of the injection stream.
Definition at line 109 of file WellInjectionConstraint.hpp.
|
inline |
Const accessor for the temperature of the injection stream.
Definition at line 115 of file WellInjectionConstraint.hpp.
|
delete |
Deleted move operator.
|
delete |
Deleted assignment operator.