pub type TensorRank2Vec2D<const D: usize, I, J, U = Dimensionless> = TensorVector<TensorRank2Vec<D, I, J, U>>;Expand description
A vector of vectors of rank-2 tensors.
Aliased Type§
pub struct TensorRank2Vec2D<const D: usize, I, J, U = Dimensionless>(/* private fields */);Implementations§
Trait Implementations§
Source§impl<const D: usize, I, J> AssertFd for TensorRank2Vec2D<D, I, J>
impl<const D: usize, I, J> AssertFd for TensorRank2Vec2D<D, I, J>
fn eq_within_fd_tol( tols: &Assert, a: Self, b: TensorRank2Vec2D<D, I, J>, ) -> Result<(), AssertionError>
Source§impl<const D: usize, I, J, U> FiniteDifference for TensorRank2Vec2D<D, I, J, U>
impl<const D: usize, I, J, U> FiniteDifference for TensorRank2Vec2D<D, I, J, U>
Source§impl<const D: usize, I, J, K, U, V> Mul<&TensorRank2<D, J, K, V>> for TensorRank2Vec2D<D, I, J, U>where
U: UnitMul<V>,
impl<const D: usize, I, J, K, U, V> Mul<&TensorRank2<D, J, K, V>> for TensorRank2Vec2D<D, I, J, U>where
U: UnitMul<V>,
Source§type Output = TensorVector<TensorVector<TensorRank2<D, I, K, <U as UnitMul<V>>::Output>>>
type Output = TensorVector<TensorVector<TensorRank2<D, I, K, <U as UnitMul<V>>::Output>>>
The resulting type after applying the
* operator.Source§impl<const D: usize, I, J, K, U, V> Mul<TensorRank2<D, J, K, V>> for TensorRank2Vec2D<D, I, J, U>where
U: UnitMul<V>,
impl<const D: usize, I, J, K, U, V> Mul<TensorRank2<D, J, K, V>> for TensorRank2Vec2D<D, I, J, U>where
U: UnitMul<V>,
Source§type Output = TensorVector<TensorVector<TensorRank2<D, I, K, <U as UnitMul<V>>::Output>>>
type Output = TensorVector<TensorVector<TensorRank2<D, I, K, <U as UnitMul<V>>::Output>>>
The resulting type after applying the
* operator.