optionstratlib_math/geometrics/
mod.rs1mod construction;
7mod interpolation;
8mod utils;
9
10mod operations;
11
12mod analysis;
13
14pub use analysis::{
15 AnalysisResult, BasicMetrics, Metrics, MetricsExtractor, RangeMetrics, RiskMetrics,
16 ShapeMetrics, TrendMetrics,
17};
18pub(crate) use analysis::{coefficient_of_variation, population_std_dev};
19pub use construction::{ConstructionMethod, ConstructionParams};
20pub use interpolation::bilinear::BiLinearInterpolation;
21pub use interpolation::cubic::CubicInterpolation;
22pub use interpolation::linear::LinearInterpolation;
23pub use interpolation::spline::SplineInterpolation;
24pub use interpolation::traits::HasX;
25pub use interpolation::traits::Interpolate;
26pub use interpolation::types::InterpolationType;
27pub use operations::{
28 Arithmetic, AxisOperations, GeometricTransformations, MergeAxisInterpolate, MergeOperation,
29};
30pub use utils::GeometricObject;
31pub(crate) use utils::powu_checked;