src/bounds.rs

branch
dev
changeset 197
1f301affeae3
parent 126
0ccad3ee8e95
--- a/src/bounds.rs	Thu Mar 19 18:21:40 2026 -0500
+++ b/src/bounds.rs	Wed Apr 22 23:41:59 2026 -0500
@@ -9,12 +9,12 @@
 
 /// Trait for globally analysing a property `A` of a [`Mapping`].
 ///
-/// Typically `A` is an [`Aggregator`][super::aggregator::Aggregator] such as
-/// [`Bounds`][super::aggregator::Bounds].
+/// Typically `A` is an [`Aggregator`][super::bisection_tree::Aggregator]
+/// such as [`Bounds`].
 pub trait GlobalAnalysis<F: Num, A> {
     /// Perform global analysis of the property `A` of `Self`.
     ///
-    /// As an example, in the case of `A` being [`Bounds`][super::aggregator::Bounds],
+    /// As an example, in the case of `A` being [`Bounds`],
     /// this function will return global upper and lower bounds for the mapping
     /// represented by `self`.
     fn global_analysis(&self) -> A;
@@ -28,15 +28,14 @@
 //     }
 // }
 
-/// Trait for locally analysing a property `A` of a [`Mapping`] (implementing [`Support`])
+/// Trait for locally analysing a property `A` of a [`Mapping`] (implementing [`super::bisection_tree::Support`])
 /// within a [`Cube`].
 ///
-/// Typically `A` is an [`Aggregator`][super::aggregator::Aggregator] such as
-/// [`Bounds`][super::aggregator::Bounds].
+/// Typically `A` is an [`Aggregator`][super::bisection_tree::Aggregator] such as [`Bounds`].
 pub trait LocalAnalysis<F: Num, A, const N: usize>: GlobalAnalysis<F, A> {
     /// Perform local analysis of the property `A` of `Self`.
     ///
-    /// As an example, in the case of `A` being [`Bounds`][super::aggregator::Bounds],
+    /// As an example, in the case of `A` being [`Bounds`],
     /// this function will return upper and lower bounds within `cube` for the mapping
     /// represented by `self`.
     fn local_analysis(&self, cube: &Cube<N, F>) -> A;

mercurial