Skip to main content

validate_permutation_axes

Function validate_permutation_axes 

Source
pub fn validate_permutation_axes(
    op: &'static str,
    rank: usize,
    perm: &[usize],
) -> Result<()>
Expand description

Validate a full permutation for a tensor rank.

§Examples

use tenferro_tensor::validate::validate_permutation_axes;

validate_permutation_axes("transpose", 2, &[1, 0])?;

§Errors

Returns crate::Error::Validation with RankMismatch, AxisOutOfBounds, or DuplicateAxis as appropriate.