| 2 Traits for representing the support of a [`Mapping`], and analysing the mapping on a [`Cube`]. |
2 Traits for representing the support of a [`Mapping`], and analysing the mapping on a [`Cube`]. |
| 3 */ |
3 */ |
| 4 use super::aggregator::Bounds; |
4 use super::aggregator::Bounds; |
| 5 pub use crate::bounds::{GlobalAnalysis, LocalAnalysis}; |
5 pub use crate::bounds::{GlobalAnalysis, LocalAnalysis}; |
| 6 use crate::loc::Loc; |
6 use crate::loc::Loc; |
| 7 use crate::mapping::{ |
7 use crate::mapping::{ClosedSpace, DifferentiableImpl, DifferentiableMapping, Instance, Mapping}; |
| 8 ClosedSpace, DifferentiableImpl, DifferentiableMapping, Instance, Mapping, Space, |
|
| 9 }; |
|
| 10 use crate::maputil::map2; |
8 use crate::maputil::map2; |
| 11 use crate::norms::{Linfinity, Norm, L1, L2}; |
9 use crate::norms::{Linfinity, Norm, L1, L2}; |
| 12 pub use crate::operator_arithmetic::{Constant, Weighted}; |
10 pub use crate::operator_arithmetic::{Constant, Weighted}; |
| 13 use crate::sets::Cube; |
11 use crate::sets::Cube; |
| 14 use crate::types::{Float, Num}; |
12 use crate::types::{Float, Num}; |