|
My Project
|
Single UDA created from restart file information. More...
#include <UDQActive.hpp>
Public Member Functions | |
| RstRecord (const UDAControl control_arg, const UDAValue value_arg, const std::string &wgname_arg) | |
| Constructor. | |
| RstRecord (const UDAControl control_arg, const UDAValue value_arg, const std::string &wgname_arg, const Phase phase) | |
| Constructor. | |
Public Attributes | |
| UDAControl | control |
| Item/limit of constraint keyword for which this UDA supplies the numeric value. | |
| UDAValue | value |
| UDA value. | |
| std::string | wgname |
| Name of well/group affected by this UDA. | |
| std::optional< Phase > | ig_phase {} |
| Injected phase in group level injection. | |
Single UDA created from restart file information.
|
inline |
Constructor.
Creates a general UDA from restart file information.
| [in] | control_arg | Which item/limit of which constraint keyword (e.g., WCONPROD or GCONPROD) for which this UDA supplies the numeric value. |
| [in] | value_arg | UDA value loaded from restart file. Typically a UDQ name with associate unit conversion operators. |
| [in] | wgname_arg | Well or group name affected by this UDA. |
|
inline |
Constructor.
Creates a group level UDA for an injection limit.
| [in] | control_arg | Which item/limit of GCONINJE for which this UDA supplies the numeric value. |
| [in] | value_arg | UDA value loaded from restart file. Typically a UDQ name with associate unit conversion operators. |
| [in] | wgname_arg | Group name affected by this UDA. |
| [in] | phase | Injected phase. |
| std::optional<Phase> Opm::UDQActive::RstRecord::ig_phase {} |
Injected phase in group level injection.
Nullopt unless the control is a GCONINJE item.
| UDAValue Opm::UDQActive::RstRecord::value |
UDA value.
Typically a UDQ name and associate unit conversion operators.