Version: dev

diff_backend

Stable type · Other

Tier: stable · Kind: type · Topic: Other

JuliaRust
DiffBackendnot exported

Julia

mutable struct DiffBackend <: PlanBackend
DiffBackend(ctx, ops::Dict{String, EarthSciIntegrator.OperatorArtifacts}, layout::Union{Nothing, EarthSciIntegrator.DofLayout}, model::Union{Nothing, EarthSciIntegrator.BuiltDocument}, samples::Union{Nothing, Vector{Tuple{Float64, Vector{Float64}}}}, bandvalues::Dict{String, Any}, report::Dict{String, Any})
DiffBackend(ctx, ops, layout, model, samples, bandvalues, report)
DiffBackend()
DiffBackend()

The planner’s backend on EarthSciASTDiff (M2 stage 2), holding what one planning run derives: per operator its documents, bands and built evaluators, the flattened model’s evaluator and the sampled states, and, after validation, the band values (§8.2) and measured errors for plan.report.json. All of it belongs to the planning context ctx it was derived from; a backend passed to plan again starts afresh.

Source

Rust

Rust does not export this type.