Version: dev

tableau (type)

Stable type · Solvers

Tier: stable · Kind: type · Topic: Solvers

JuliaRust
not exportedearthsci_integrator_solvers::tableau::Tableau

Julia

Julia does not export this type.

Rust

pub struct Tableau {
    pub schema: String,
    pub name: String,
    pub family: Family,
    pub form: Form,
    pub ordinarydiffeq_algorithm: Option<String>,
    pub stages: usize,
    pub order: u32,
    pub embedded_order: Option<u32>,
    pub error_estimate: ErrorEstimate,
    pub first_same_as_last: bool,
    pub stiffly_accurate: bool,
    pub explicit_first_stage: Option<bool>,
    pub a: Option<Vec<Vec<f64>>>,
    pub c_mat: Option<Vec<Vec<f64>>>,
    pub b: Option<Vec<f64>>,
    pub btilde: Option<Vec<f64>>,
    pub c: Option<Vec<f64>>,
    pub c_ordinarydiffeq: Option<Vec<f64>>,
    pub d: Option<DCoefficients>,
    pub gamma: Option<f64>,
    pub c32: Option<f64>,
    pub alpha: Option<Vec<Vec<f64>>>,
    pub beta: Option<Vec<Vec<f64>>>,
    pub embedded: Option<ShuOsherEmbedded>,
    pub residual_control: Option<ResidualControl>,
    pub divided_difference: Option<DividedDifference>,
    pub kpp: Option<Kpp>,
    pub controller: Option<ControllerConstants>,
    pub source: Value,
    pub notes: Vec<String>,
}

One coefficient table, as spec/schemas/tableau.schema.json defines it.

Source · Rust docs