amici.amici.SimulationParameters¶
-
class
amici.amici.SimulationParameters(*args)[source]¶ Container for various simulation parameters.
-
__init__(*args)[source] Overload 1:
Constructor
- Parameters
timepoints (DoubleVector) – Timepoints for which simulation results are requested
Overload 2:
Constructor
- Parameters
fixedParameters (DoubleVector) – Model constants
parameters (DoubleVector) – Model parameters
Overload 3:
Constructor
- Parameters
fixedParameters (DoubleVector) – Model constants
parameters (DoubleVector) – Model parameters
plist (IntVector) – Model parameter indices w.r.t. which sensitivities are to be computed
Overload 4:
Constructor
- Parameters
timepoints (DoubleVector) – Timepoints for which simulation results are requested
fixedParameters (DoubleVector) – Model constants
parameters (DoubleVector) – Model parameters
Methods Summary
__init__(*args)Overload 1:
Set reinitialization of all states based on model constants for all simulation phases.
reinitializeAllFixedParameterDependentInitialStatesForPresimulation(…)Set reinitialization of all states based on model constants for presimulation (only meaningful if preequilibration is performed).
reinitializeAllFixedParameterDependentInitialStatesForSimulation(…)Set reinitialization of all states based on model constants for the ‘main’ simulation (only meaningful if presimulation or preequilibration is performed).
Attributes
fixedParametersModel constants
fixedParametersPreequilibrationModel constants for pre-equilibration
fixedParametersPresimulationModel constants for pre-simulation
parametersModel parameters
plistParameter indices w.r.t.
pscaleParameter scales
reinitialization_state_idxs_presimIndices of states to be reinitialized based on provided presimulation constants / fixed parameters.
reinitialization_state_idxs_simIndices of states to be reinitialized based on provided constants / fixed parameters.
reinitializeFixedParameterInitialStatesFlag indicating whether reinitialization of states depending on fixed parameters is activated
sx0Initial state sensitivities
t_presimDuration of pre-simulation.
ts_Timepoints for which model state/outputs/.
tstart_starting time
x0Initial state
Methods
-
__init__(*args)[source]¶ Overload 1:
Constructor
- Parameters
timepoints (DoubleVector) – Timepoints for which simulation results are requested
Overload 2:
Constructor
- Parameters
fixedParameters (DoubleVector) – Model constants
parameters (DoubleVector) – Model parameters
Overload 3:
Constructor
- Parameters
fixedParameters (DoubleVector) – Model constants
parameters (DoubleVector) – Model parameters
plist (IntVector) – Model parameter indices w.r.t. which sensitivities are to be computed
Overload 4:
Constructor
- Parameters
timepoints (DoubleVector) – Timepoints for which simulation results are requested
fixedParameters (DoubleVector) – Model constants
parameters (DoubleVector) – Model parameters
-
reinitializeAllFixedParameterDependentInitialStates(nx_rdata: int) → None[source]¶ Set reinitialization of all states based on model constants for all simulation phases.
Convenience function to populate reinitialization_state_idxs_presim and reinitialization_state_idxs_sim
-
reinitializeAllFixedParameterDependentInitialStatesForPresimulation(nx_rdata: int) → None[source]¶ Set reinitialization of all states based on model constants for presimulation (only meaningful if preequilibration is performed).
Convenience function to populate reinitialization_state_idxs_presim and reinitialization_state_idxs_sim
-
reinitializeAllFixedParameterDependentInitialStatesForSimulation(nx_rdata: int) → None[source]¶ Set reinitialization of all states based on model constants for the ‘main’ simulation (only meaningful if presimulation or preequilibration is performed).
Convenience function to populate reinitialization_state_idxs_presim and reinitialization_state_idxs_sim
-