planned
Stable type · The planner
Tier: stable · Kind: type · Topic: The planner
| Julia | Rust |
|---|---|
| not exported | earthsci_integrator_planner::Planned |
Julia
Julia does not export this type.
Rust
pub struct Planned {
pub run_config: RunConfig,
pub model: ModelInfo,
pub axes: Axes,
pub interval: Interval,
pub terms: Vec<Term>,
pub term_localities: Vec<Locality>,
pub operators: BTreeMap<String, Operator>,
pub schedule: Node,
pub step: Value,
pub partition: Value,
pub precision: Value,
pub checkpoint_schedule: Option<Value>,
pub inputs: Value,
pub reference_steps: BTreeMap<String, f64>,
pub stiffness: BTreeMap<String, Option<Stiffness>>,
}
impl Planned { pub fn time_json(&self) -> Value }
impl Planned { pub fn terms_json(&self, op: &Operator) -> Value }
impl Planned { pub fn locality_json(&self, op: &Operator) -> Value }
impl Planned { pub fn operator_json_stage1(&self, name: &str) -> Value }
impl Planned { pub fn leaf_facts(&self, n: &Node, facts: Option<&StructureFacts>) -> LeafFacts }
impl Planned { pub fn leaf_strategy(&self, n: &Node, facts: Option<&StructureFacts>) -> Result<LeafStrategy> }
impl Planned { pub fn resolve_schedule(&self, facts: Option<&StructureFacts>) -> Result<Value> }
impl Planned { pub fn plan_json(&self) -> Result<Value> }
Everything stage 1 computes for a run config.