Skip to main content

Module perturbation

Module perturbation 

Source
Expand description

Request-level perturbation kernel (Phase 1 of the 0.33.0 decision-support train).

Re-exports§

pub use taxonomy::axes_in_group;
pub use taxonomy::axis_meta;
pub use taxonomy::AxisKind;
pub use taxonomy::AxisMeta;
pub use taxonomy::InputAxis;
pub use taxonomy::InputGroup;
pub use access::read_axis;
pub use access::with_axis;
pub use access::AxisValue;
pub use access::KernelError;
pub use derive::bisect_axis;
pub use derive::central_difference;
pub use derive::DifferenceScheme;
pub use derive::Derivative;
pub use derive::BISECTION_MAX_ITERATIONS;

Modules§

access
Reading and writing one taxonomy axis on a canonical request.
derive
Derived numerics over the perturbation kernel: central-difference derivatives (feeding an uncertainty/error budget) and monotone bisection (feeding tolerance envelopes).
taxonomy
The single input taxonomy for the decision-support train.

Structs§

Observation
One solved observation at one requested range.

Functions§

evaluate
Solve req once and read a checked observation at each of ranges_m, in the order given.