Library Reference
SemanticModels.SemanticModels
— Module.SemanticModels
provides the AbstractModel type and constructors for building hierarchical model representations.
SemanticModels.CombinedModel
— Type.CombinedModel
represents a model that has a fixed set of dependencies. It is the basic building block of a model DAG.
SemanticModels.SpringModel
— Type.SpringModel
represents the second order linear ODE goverened by hookeslaw
.
DiffEqBase.solve
— Method.solve(m::AbstractModel)
executes the solving of a model for models with dependencies, those deps are executed first and then the node is solved. This is the function that evaluates the model DAG.
SemanticModels.BasicSIR
— Method.BasicSIR
defines a representation of Susceptible Infected Recovered models using Unitful numbers and expressions.
SemanticModels.hookeslaw
— Method.hookeslaw
the ODE representation of a spring. The solutions are periodic functions.