modelPopulation

Extends from Icons.Population, SteadyStates.Interfaces.SteadyState (Abstract class for any dynamic state calculation (for any derivation), which is driven by SimulationType option.).

Parameters

TypeNameDefaultDescription
Equilibrium › Simulation
Types.SimulationTypeSimulation (from SteadyState)Types.SimulationType.NormalInitDynamic with Initialization or Steady State
BooleanisDependent (from SteadyState)false=true, If zero flow is propagated in eqiulibrium through resistors, impedances, reactions, etc.
IO › Initialization
Realstate_start (from SteadyState)State start or init value
IO › Value I/O
StringdirName (from SteadyState)"io"Directory name to save and load values
StringstoreUnit (from SteadyState)""Unit in Utilities input/output function
StringstateName (from SteadyState)getInstanceName()Name in Utilities input/output function
BooleanLOAD_STARTS (from SteadyState)falseLoad start value of state
BooleanSAVE_RESULTS (from SteadyState)falseSave final state values
BooleanSAVE_COMPARISON (from SteadyState)falseCompare final state values with original values
Initialization
Types.Populationpopulation_start1e-8Initial population size in compartment
Solver › Numerical support of very huge populations
Types.PopulationNominalPopulation1Numerical scale. Default is 1, but for huge amount of cells it should be any number in the appropriate numerical order of typical amount.
Solver › Numerical support of very fast or very slow changes
Types.PopulationChangeNominalPopulationChange1/(60*60*24)Numerical scale. Default change is 1 individual per day, but for much faster or much slower chnages should be different.

Connectors

TypeNameDefaultDescription
Interfaces.PopulationPort_bport
Types.RealIO.PopulationOutputpopulation

Components

TypeNameDefaultDescription
Realstate (from SteadyState)This state must be connected in inherited class definition
Realchange (from SteadyState)Dynamic change of state value per minute

Revisions

2014

Marek Matejak, Charles University, Prague, Czech Republic