Skip to content

Commit adfef66

Browse files
committed
add new n-d grid structs to crate public api
1 parent 49c40fb commit adfef66

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,4 @@ pub type Result<T> = result::Result<T, errors::CsapsError>;
9292

9393
pub use errors::CsapsError;
9494
pub use umv::{NdSpline, CubicSmoothingSpline};
95+
pub use ndg::{NdGridSpline, GridCubicSmoothingSpline};

src/ndg.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ impl<'a, T, D> NdGridSpline<'a, T, D>
102102
/// `CubicSmoothingSpline` struct is parametrized by data type (`f64` or `f32`)
103103
/// and data dimension.
104104
///
105-
pub struct NdGridCubicSmoothingSpline<'a, T, D>
105+
pub struct GridCubicSmoothingSpline<'a, T, D>
106106
where
107107
T: NdFloat,
108108
D: Dimension
@@ -124,7 +124,7 @@ pub struct NdGridCubicSmoothingSpline<'a, T, D>
124124
}
125125

126126

127-
impl<'a, T, D> NdGridCubicSmoothingSpline<'a, T, D>
127+
impl<'a, T, D> GridCubicSmoothingSpline<'a, T, D>
128128
where
129129
T: NdFloat + AlmostEqual + Default,
130130
D: Dimension
@@ -134,7 +134,7 @@ impl<'a, T, D> NdGridCubicSmoothingSpline<'a, T, D>
134134
where X: AsArray<'a, T> + AsRef<[T]>,
135135
Y: AsArray<'a, T, D>
136136
{
137-
NdGridCubicSmoothingSpline {
137+
GridCubicSmoothingSpline {
138138
x: x.iter().map_into().collect(),
139139
y: y.into(),
140140
weights: None,

src/ndg/evaluate.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use ndarray::{NdFloat, Dimension, Array, ArrayView1};
22
use almost::AlmostEqual;
33

44
use crate::Result;
5-
use super::{NdGridSpline, NdGridCubicSmoothingSpline};
5+
use super::{NdGridSpline, GridCubicSmoothingSpline};
66

77

88
impl<'a, T, D> NdGridSpline<'a, T, D>
@@ -17,7 +17,7 @@ impl<'a, T, D> NdGridSpline<'a, T, D>
1717
}
1818

1919

20-
impl<'a, T, D> NdGridCubicSmoothingSpline<'a, T, D>
20+
impl<'a, T, D> GridCubicSmoothingSpline<'a, T, D>
2121
where
2222
T: NdFloat + AlmostEqual + Default,
2323
D: Dimension

src/ndg/make.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ use ndarray::{NdFloat, Dimension};
22
use almost::AlmostEqual;
33

44
use crate::Result;
5-
use super::{NdGridCubicSmoothingSpline, NdGridSpline};
5+
use super::{GridCubicSmoothingSpline, NdGridSpline};
66

77

8-
impl<'a, T, D> NdGridCubicSmoothingSpline<'a, T, D>
8+
impl<'a, T, D> GridCubicSmoothingSpline<'a, T, D>
99
where
1010
T: NdFloat + AlmostEqual + Default,
1111
D: Dimension

src/ndg/validate.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ use almost::AlmostEqual;
1010
use crate::{Result, CsapsError::InvalidInputData};
1111
use crate::validate::{validate_data_sites, validate_smooth_value};
1212

13-
use super::NdGridCubicSmoothingSpline;
13+
use super::GridCubicSmoothingSpline;
1414

1515

16-
impl<'a, T, D> NdGridCubicSmoothingSpline<'a, T, D>
16+
impl<'a, T, D> GridCubicSmoothingSpline<'a, T, D>
1717
where
1818
T: NdFloat + AlmostEqual + Default,
1919
D: Dimension

0 commit comments

Comments
 (0)