Skip to main content

AssertFd

Trait AssertFd 

Source
pub trait AssertFd<Rhs = Self> {
    // Required method
    fn eq_within_fd_tol(
        tols: &Assert,
        a: Self,
        b: Rhs,
    ) -> Result<(), AssertionError>;
}
Expand description

Finite-difference equality assertions, overloaded across owned and borrowed operands.

Required Methods§

Source

fn eq_within_fd_tol( tols: &Assert, a: Self, b: Rhs, ) -> Result<(), AssertionError>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'a, T> AssertFd for &'a T

Source§

impl<T> AssertFd<T> for &T

Source§

fn eq_within_fd_tol(tols: &Assert, a: Self, b: T) -> Result<(), AssertionError>

Implementors§

Source§

impl AssertFd for SquareMatrix

Source§

impl AssertFd for Vector

Source§

impl AssertFd for TensorRank0

Source§

impl<'a, T> AssertFd<&'a T> for T

Source§

impl<const D: usize, const I: usize> AssertFd for TensorRank1<D, I>

Source§

impl<const D: usize, const I: usize> AssertFd for TensorRank1Vec<D, I>

Source§

impl<const D: usize, const I: usize, const J: usize> AssertFd for TensorRank2<D, I, J>

Source§

impl<const D: usize, const I: usize, const J: usize> AssertFd for TensorRank2SparseVec2DSymmetric<D, I, J>

Source§

impl<const D: usize, const I: usize, const J: usize> AssertFd for TensorRank2SparseVec2D<D, I, J>

Source§

impl<const D: usize, const I: usize, const J: usize> AssertFd for TensorRank2Vec2D<D, I, J>

Source§

impl<const D: usize, const I: usize, const J: usize> AssertFd for TensorRank2Vec<D, I, J>

Source§

impl<const D: usize, const I: usize, const J: usize, const K: usize> AssertFd for TensorRank3<D, I, J, K>

Source§

impl<const D: usize, const I: usize, const J: usize, const K: usize, const L: usize> AssertFd for TensorRank4<D, I, J, K, L>

Source§

impl<const D: usize, const I: usize, const W: usize> AssertFd for TensorRank1List<D, I, W>

Source§

impl<const N: usize> AssertFd for TensorRank0List2D<N>

Source§

impl<const N: usize> AssertFd for TensorRank0List<N>