API Reference

SimulationParameters

Missing docstring.

Missing docstring for AbstractParameter. Check Documenter's build log for details.

Missing docstring.

Missing docstring for AbstractParametersVector. Check Documenter's build log for details.

Missing docstring.

Missing docstring for BadParameterException. Check Documenter's build log for details.

Missing docstring.

Missing docstring for InexistentParametersFieldException. Check Documenter's build log for details.

Missing docstring.

Missing docstring for NotsetParameterException. Check Documenter's build log for details.

Missing docstring.

Missing docstring for OptParameter. Check Documenter's build log for details.

Missing docstring.

Missing docstring for ParametersVector. Check Documenter's build log for details.

SimulationParameters.SwitchType
Switch{T}(options::AbstractDict{<:Any,SwitchOption}, units::String, description::String; default=missing) where {T}

Defines a switch parameter

source
Missing docstring.

Missing docstring for SwitchOption. Check Documenter's build log for details.

SimulationParameters.opt_parametersFunction
opt_parameters(parameters::AbstractParameters, optimization_vector::Vector{AbstractParameter}=AbstractParameter[])

Pack the optimization parameters contained in a high-level parameters AbstractParameters into a optimization_values vector

source
SimulationParameters.par2jsonFunction
par2json(@nospecialize(par::AbstractParameters), filename::String; kw...)

Save AbstractParameters to JSON

NOTE: kw arguments are passed to JSON.print

source
SimulationParameters.par2yamlFunction
par2yaml(@nospecialize(par::AbstractParameters), filename::String; kw...)

Save AbstractParameters to YAML

NOTE: kw arguments are passed to YAML.print

source
Missing docstring.

Missing docstring for par2ystr. Check Documenter's build log for details.

Base.randFunction
rand!(parameters::AbstractParameters)

Generates a new AbstractParameters with randomized OptParameters

source
Base.rand(parameters::AbstractParameters, field::Symbol)

Generates a new random sample within the OptParameter distribution

source
Base.rand(parameter::AbstractParameter)

Generates a new random sample within the OptParameter distribution

source
SimulationParameters.rand!Function
rand!(parameters::AbstractParameters)

Randomizes all OptParameters in a AbstractParameters

source
rand!(parameters::AbstractParameters, field::Symbol)

Generates a new random sample within the OptParameter distribution and updates the parameter value

source
rand!(parameter::AbstractParameter)

Generates a new random sample within the OptParameter distribution and updates the parameter value

source
Missing docstring.

Missing docstring for set_new_base!. Check Documenter's build log for details.

Missing docstring.

Missing docstring for setup_parameters!. Check Documenter's build log for details.

Missing docstring.

Missing docstring for show_modified. Check Documenter's build log for details.

SimulationParameters.:↔Function
↔(x::Real, r::AbstractVector)

"leftrightarrow" unicode constructor for OptParameterRange

source
↔(x::Real, r::AbstractVector)

"leftrightarrow" unicode constructor for OptParameterChoice

source
↔(x::Real, r::AbstractVector)

"leftrightarrow" unicode constructor for OptParameterFunction

source