pub fn validate_fdata(
data: &FdMatrix,
argvals: &[f64],
) -> Result<(usize, usize), FdarError>Expand description
Validate functional data dimensions.
Checks that data has at least 1 row and 1 column, and that argvals
length matches the number of columns.
Returns (n, m) on success.
§Errors
Returns FdarError::InvalidDimension when any check fails.
§Examples
use fdars_core::validation::validate_fdata;
use fdars_core::matrix::FdMatrix;
let data = FdMatrix::zeros(10, 50);
let t: Vec<f64> = (0..50).map(|i| i as f64).collect();
let (n, m) = validate_fdata(&data, &t).unwrap();
assert_eq!((n, m), (10, 50));