உயிர் இயற்பியல் மாதிரி

Autogeneración

Modelos disponibles

class tinamit.envolt.bf.sahysmod.ModeloSAHYSMOD(archivo, nombre='SAHYSMOD')[source]

Envoltura para modelos SAHYSMOD.

Plantillas

class tinamit.envolt.bf.ModeloBF(variables, nombre='bf')[source]

La clase pariente para todos modelos biofísicos.

classmethod prb_egreso()[source]

Debe devolver la ubicación de un archivo de egresos y una función que lo puede leer.

Returns:
Return type:tuple[str, Callable]
classmethod prb_ingreso()[source]

Debe devolver la ubicación de un archivo de ingresos y una función que lo puede leer.

Returns:
Return type:tuple[str, Callable]
classmethod prb_simul()[source]

Debe devolver la ubicación de un archivo de ingresos para correr una simulación de prueba.

Returns:
Return type:str
unidad_tiempo()[source]

Esta función debe devolver la unidad de tiempo empleada por el modelo.

Returns:La unidad de tiempo (p. ej., 'meses', 'مہینہ', etc.)
Return type:str
class tinamit.envolt.bf.ModeloDeterminado(tmñ_ciclo, variables, nombre='bf')[source]

La clase pariente para todos modelos que correr por un número predeterminado de pasos a cada simulación.

avanzar_modelo(n_ciclos)[source]

Avanzar el modelo por un número determinado de ciclos.

Parameters:n_ciclos (int) -- El número de ciclos que hay que avanzar.
incrementar(rebanada)[source]

Incrementa el modelo. En general, no llamarías esta función directamente.

No se te olvide una llamada al super cuando reimplementas esta función.

Parameters:rebanada (Rebanada) -- La rebanada del incremento.
unidad_tiempo()[source]

Esta función debe devolver la unidad de tiempo empleada por el modelo.

Returns:La unidad de tiempo (p. ej., 'meses', 'مہینہ', etc.)
Return type:str
class tinamit.envolt.bf.ModeloBloques(variables, nombre='bf')[source]
Parameters:
avanzar_modelo(n_ciclos)[source]

Avanzar el modelo por un número determinado de ciclos.

Parameters:n_ciclos (int) -- El número de ciclos que hay que avanzar.
unidad_tiempo()[source]

Esta función debe devolver la unidad de tiempo empleada por el modelo.

Returns:La unidad de tiempo (p. ej., 'meses', 'مہینہ', etc.)
Return type:str
class tinamit.envolt.bf.ModeloIndeterminado(variables, nombre='bf')[source]

La clase pariente para todos modelos que avanzan por un número indeterminado de pasos a cada corrida.

incrementar(rebanada)[source]

Incrementa el modelo. En general, no llamarías esta función directamente.

No se te olvide una llamada al super cuando reimplementas esta función.

Parameters:rebanada (Rebanada) -- La rebanada del incremento.
unidad_tiempo()[source]

Esta función debe devolver la unidad de tiempo empleada por el modelo.

Returns:La unidad de tiempo (p. ej., 'meses', 'مہینہ', etc.)
Return type:str
class tinamit.envolt.bf.ModeloImpaciente(tmñ_ciclo, variables, nombre='bf')[source]

La clase pariente para modelos que deben correr por varios pasos al mismo tiempo, es decir, Indeterminado y ModeloDeterminado.

iniciar_modelo(corrida)[source]

Inicia la simulación. En general no llamarías esta función directamente.

No se te olvide una llamada al super cuando reimplementas esta función.

Parameters:corrida (Corrida) -- La corrida.
unidad_tiempo()[source]

Esta función debe devolver la unidad de tiempo empleada por el modelo.

Returns:La unidad de tiempo (p. ej., 'meses', 'مہینہ', etc.)
Return type:str