tableau (type)
Stable type · Solvers
Tier: stable · Kind: type · Topic: Solvers
| Julia | Rust |
|---|---|
| not exported | earthsci_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.