How to interpret equation.rhs when advancing this state: ‘differential’ (default) integrates it as dx/dt = rhs; ‘algebraic’ is a constraint 0 = rhs / x ~ rhs (DAE); ‘recurrence’ is a discrete per-step update x_next = rhs (no integrator applied), used by an observation’s auxiliary dynamics for online reductions/accumulators (e.g. a running sum x_next = x + f) — the symbolic, backend-independent sibling of the continuous ‘differential’ form. Algebraic equations are used by ModelingToolkit.jl backend.
name: equation_typedescription:'How to interpret ``equation.rhs`` when advancing this state: ''differential'' (default) integrates it as ``dx/dt = rhs``; ''algebraic'' is a constraint ``0 = rhs`` / ``x ~ rhs`` (DAE); ''recurrence'' is a discrete per-step update ``x_next = rhs`` (no integrator applied), used by an observation''s auxiliary ``dynamics`` for online reductions/accumulators (e.g. a running sum ``x_next = x + f``) — the symbolic, backend-independent sibling of the continuous ''differential'' form. Algebraic equations are used by ModelingToolkit.jl backend.'from_schema: https://w3id.org/tvborank:1000ifabsent: string(differential)owner: StateVariabledomain_of:- StateVariablerange: string