Skip to main content

Module core

Module core 

Expand description

Cross-cutting primitives with no domain content.

Layer 0: everything above may depend on this module; it depends on nothing in the crate. Deliberately small โ€” a type earns a place here only when two unrelated layers need it and neither owns it.

Modulesยง

convert ๐Ÿ”’
Exact numeric conversions for calendar quantities.
linear ๐Ÿ”’
Dense linear algebra and the vector least-squares step.
scalar
The pricing scalar: which AD modes this crate prices in, and how stored passive parameters are lifted into one.
solve ๐Ÿ”’
Bracketed scalar root-finders for the passive kernels.
vocabulary ๐Ÿ”’
Closed-vocabulary string parsing โ€” the single spelling contract every enum a caller names by string routes through.