Variables¶
-
class
tinamit.mod.
Variable
(nombre, unid, ingr, egr, inic=0, líms=None, info='')[fuente]¶ La clase más general para variables de modelos en Tinamït.
Parámetros: - nombre (str) – El nombre del variable.
- unid (str or None) – Las unidades del variable.
- ingr (bool) – Si es un ingreso al modelo.
- egr (bool) – Si es un egreso del modelo.
- inic (int or float or np.ndarray) – El valor inicial del modelo.
- líms (tuple) – Los límites del variable.
- info (str) – Descripción detallada del variable.
-
class
tinamit.mod.
VariablesMod
(variables)[fuente]¶ Objeto para organizar los variables de un modelo.
Parámetros: variables (list[Variable]) – Lista de objetos Variable que definen los variables del modelo.
Impacientes¶
-
class
tinamit.envolt.bf.
VarPaso
(nombre, unid, ingr, egr, tmñ_ciclo, inic=0, líms=None, info='')[fuente]¶ Un variable de un modelo
ModeloImpaciente
cuyo valor cambia con cada paso (y no solamente con cada ciclo).Parámetros: - nombre (str) – El nombre del variable.
- unid (str or None) – Las unidades del variable.
- ingr (bool) – Si es un ingreso al modelo.
- egr (bool) – Si es un egreso del modelo.
- tmñ_ciclo (int) – El número de pasos en cada ciclo.
- inic (int or float or np.ndarray) – El valor inicial del modelo.
- líms (tuple) – Los límites del variable.
- info (str) – Descripción detallada del variable.
-
act_paso
(paso)[fuente]¶ Actualiza el paso actual del variable.
Parámetros: paso (int) – El nuevo paso en el ciclo actual.
-
obt_vals_paso
()[fuente]¶ Obtener los valores del variable a todos los pasos del ciclo actual.
Devuelve: Tipo del valor devuelto: np.ndarray
-
poner_val
(val)[fuente]¶ Establece el valor del variable.
Parámetros: val (int or float or np.ndarray) – El nuevo valor.
-
class
tinamit.envolt.bf.
VariablesModImpaciente
(variables)[fuente]¶ Representa los variables de un modelo
ModeloImpaciente
.Parámetros: variables (list[Variable]) – Lista de objetos Variable que definen los variables del modelo.
Determinados¶
-
class
tinamit.envolt.bf.
VarPasoDeter
(nombre, unid, ingr, egr, tmñ_ciclo, inic=0, líms=None, info='')[fuente]¶ Un variable de un modelo
ModeloDeterminado
que toma un valor distinto a cada paso (y no solamente a cada ciclo de simulación).
-
class
tinamit.envolt.bf.
VariablesModDeter
(variables)[fuente]¶ Representa los variables de un modelo
ModeloDeterminado
.Parámetros: variables (list[Variable]) – Lista de objetos Variable que definen los variables del modelo.
Indeterminados¶
-
class
tinamit.envolt.bf.
VarPasoIndeter
(nombre, unid, ingr, egr, inic=0, líms=None, info='')[fuente]¶ Representa un variable de un modelo
ModeloIndeterminado
cuyo valor cambia a cada paso (y no solamente a cada ciclo).
-
class
tinamit.envolt.bf.
VariablesModIndeterminado
(variables)[fuente]¶ Representa los variables de un modelo
ModeloIndeterminado
.Parámetros: variables (list[Variable]) – Lista de objetos Variable que definen los variables del modelo.