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.