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
ModeloImpacientecuyo 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
ModeloDeterminadoque 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
ModeloIndeterminadocuyo 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.