diff-grok - v1.0.9
    Preparing search index...

    Type Alias IVP

    Represents a fully parsed model defined declaratively.

    type IVP = {
        arg: Arg;
        consts: Map<string, Input> | null;
        deqs: DifEqs;
        descr: string | null;
        exprs: Map<string, string> | null;
        inits: Map<string, Input>;
        inputsLookup: string | null;
        loop: Loop | null;
        metas: string[];
        name: string;
        outputs: Map<string, Output> | null;
        params: Map<string, Input> | null;
        solverSettings: string;
        tags: string | null;
        tolerance: string;
        updates: Update[] | null;
        usedMathConsts: number[];
        usedMathFuncs: number[];
    }
    Index

    Properties

    arg: Arg

    Specification of the independent variable.

    consts: Map<string, Input> | null

    Specification of model constants.

    deqs: DifEqs

    The specification of the ODE system.

    descr: string | null

    Optional description of the model.

    exprs: Map<string, string> | null

    Optional specification of auxiliary calculations.

    inits: Map<string, Input>

    Specification of initial conditions.

    inputsLookup: string | null
    loop: Loop | null

    Optional specification of loops in the model.

    metas: string[]

    Specification of meta-options for the model.

    name: string

    The name of the model.

    outputs: Map<string, Output> | null

    Optional specification of model outputs.

    params: Map<string, Input> | null

    Specification of model parameters.

    solverSettings: string

    String representation of the numerical solver settings.

    tags: string | null
    tolerance: string

    Tolerance for the numerical solver.

    updates: Update[] | null

    Optional specification of multi-stage simulation updates.

    usedMathConsts: number[]

    Indices of used mathematical constants.

    usedMathFuncs: number[]

    Indices of used mathematical functions.