pymloc.model.variables.container¶
Classes
|
VariablesContainer with states, inputs and outputs. |
|
VariablesContainer with states and inputs. |
|
“VariablesContainer for parameters |
|
VariablesContainer with states. |
Subclass, with only one variable object in the container |
|
Base class for all variable containers. |
-
class
pymloc.model.variables.container.InputOutputStateVariables(n_states, m_inputs, p_outputs, time=<pymloc.model.variables.time_function.Time object>)¶ Bases:
pymloc.model.variables.container.VariablesContainerVariablesContainer with states, inputs and outputs.
- Parameters
n_states (int) –
m_inputs (int) –
p_outputs (int) –
time (Time) –
-
property
inputs¶
-
link_variable(variable, overwrite=False)¶ - Parameters
variable (pymloc.model.variables.container.InputOutputStateVariables) –
overwrite (bool) –
- Return type
None
-
property
m_inputs¶
-
property
n_states¶
-
property
outputs¶
-
property
p_outputs¶
-
property
states¶
-
property
time¶
-
class
pymloc.model.variables.container.InputStateVariables(n_states, m_inputs, **kwargs)¶ Bases:
pymloc.model.variables.container.InputOutputStateVariablesVariablesContainer with states and inputs.
-
class
pymloc.model.variables.container.ParameterContainer(p_parameters, domain)¶ Bases:
pymloc.model.variables.container.UniqueVariablesContainer“VariablesContainer for parameters
- Parameters
p_parameters (int) –
domain ('pymloc.model.domains.RNDomain') –
-
property
parameters¶
-
class
pymloc.model.variables.container.StateVariablesContainer(n_states, **kwargs)¶ Bases:
pymloc.model.variables.container.InputStateVariablesVariablesContainer with states.
-
property
shape¶
-
property
-
class
pymloc.model.variables.container.UniqueVariablesContainer¶ Bases:
pymloc.model.variables.container.VariablesContainer,abc.ABCSubclass, with only one variable object in the container
-
property
current_values¶
-
get_random_values()¶
-
property
-
class
pymloc.model.variables.container.VariablesContainer¶ Bases:
abc.ABCBase class for all variable containers.
-
property
associated_problem¶
-
property
current_values¶
-
get_random_values()¶ - Return type
np.ndarrray
-
get_sensitivities(**kwargs)¶ - Return type
numpy.ndarray
-
property
linked_variable¶
-
merge(*args)¶ - Parameters
- Return type
None
-
property
sensitivity_problem¶
-
update_values(**kwargs)¶ - Return type
Optional[pymloc.solvers.Solution]
-
property
variables¶
-
property