pub fn validate_nonsingular_u(u: &Tensor) -> Result<()>Expand description
Validates that the upper-triangular factor u of a matrix decomposition
has no singular (zero) or non-finite diagonal entries.
Dispatches to check_singular_diagonal after unpacking the concrete
tensor variant. Returns Ok(()) when all diagonal entries are valid.
§Examples
ⓘ
use tenferro_tensor::validate::validate_nonsingular_u;
use tenferro_tensor::{Tensor, TypedTensor};
let t = Tensor::F64(TypedTensor::from_vec(vec![2, 2], vec![1.0, 0.0, 0.0, 1.0]));
assert!(validate_nonsingular_u(&t).is_ok());