pub type TensorRank1List<const D: usize, const I: usize, const N: usize> = TensorList<TensorRank1<D, I>, N>;Expand description
A list of rank-1 tensors.
Aliased Type§
pub struct TensorRank1List<const D: usize, const I: usize, const N: usize>(/* private fields */);Implementations§
Source§impl<const D: usize, const I: usize, const N: usize> TensorRank1List<D, I, N>
impl<const D: usize, const I: usize, const N: usize> TensorRank1List<D, I, N>
pub fn bounding_box(&self) -> TensorRank1List<D, I, 2>
Source§impl<const I: usize> TensorRank1List<3, I, 3>
impl<const I: usize> TensorRank1List<3, I, 3>
pub fn scalar_triple_product(&self) -> TensorRank0
Trait Implementations§
Source§impl<const D: usize, const I: usize, const W: usize> AssertFd for TensorRank1List<D, I, W>
impl<const D: usize, const I: usize, const W: usize> AssertFd for TensorRank1List<D, I, W>
fn eq_within_fd_tol( tols: &Assert, a: Self, b: TensorRank1List<D, I, W>, ) -> Result<(), AssertionError>
Source§impl<const D: usize, const I: usize, const W: usize> FiniteDifference for TensorRank1List<D, I, W>
impl<const D: usize, const I: usize, const W: usize> FiniteDifference for TensorRank1List<D, I, W>
Source§impl<const D: usize, const I: usize, const N: usize> From<[[f64; D]; N]> for TensorRank1List<D, I, N>
impl<const D: usize, const I: usize, const N: usize> From<[[f64; D]; N]> for TensorRank1List<D, I, N>
Source§impl<const D: usize, const N: usize> From<TensorList<TensorRank1<D, 0>, N>> for TensorRank1List<D, 1, N>
impl<const D: usize, const N: usize> From<TensorList<TensorRank1<D, 0>, N>> for TensorRank1List<D, 1, N>
Source§fn from(tensor_rank_1_list: TensorRank1List<D, 0, N>) -> Self
fn from(tensor_rank_1_list: TensorRank1List<D, 0, N>) -> Self
Converts to this type from the input type.
Source§impl<const D: usize, const N: usize> From<TensorList<TensorRank1<D, 9>, N>> for TensorRank1List<D, 0, N>
impl<const D: usize, const N: usize> From<TensorList<TensorRank1<D, 9>, N>> for TensorRank1List<D, 0, N>
Source§fn from(tensor_rank_1_list: TensorRank1List<D, 9, N>) -> Self
fn from(tensor_rank_1_list: TensorRank1List<D, 9, N>) -> Self
Converts to this type from the input type.
Source§impl<const D: usize, const I: usize, const J: usize, const W: usize> Mul<&TensorList<TensorRank1<D, J>, W>> for &TensorRank1List<D, I, W>
impl<const D: usize, const I: usize, const J: usize, const W: usize> Mul<&TensorList<TensorRank1<D, J>, W>> for &TensorRank1List<D, I, W>
Source§type Output = TensorRank2<D, I, J>
type Output = TensorRank2<D, I, J>
The resulting type after applying the
* operator.Source§impl<const D: usize, const I: usize, const J: usize, const W: usize> Mul<&TensorList<TensorRank1<D, J>, W>> for TensorRank1List<D, I, W>
impl<const D: usize, const I: usize, const J: usize, const W: usize> Mul<&TensorList<TensorRank1<D, J>, W>> for TensorRank1List<D, I, W>
Source§type Output = TensorRank2<D, I, J>
type Output = TensorRank2<D, I, J>
The resulting type after applying the
* operator.Source§impl<const D: usize, const I: usize, const J: usize, const W: usize> Mul<TensorList<TensorRank1<D, J>, W>> for &TensorRank1List<D, I, W>
impl<const D: usize, const I: usize, const J: usize, const W: usize> Mul<TensorList<TensorRank1<D, J>, W>> for &TensorRank1List<D, I, W>
Source§type Output = TensorRank2<D, I, J>
type Output = TensorRank2<D, I, J>
The resulting type after applying the
* operator.Source§impl<const D: usize, const I: usize, const J: usize, const W: usize> Mul<TensorList<TensorRank1<D, J>, W>> for TensorRank1List<D, I, W>
impl<const D: usize, const I: usize, const J: usize, const W: usize> Mul<TensorList<TensorRank1<D, J>, W>> for TensorRank1List<D, I, W>
Source§type Output = TensorRank2<D, I, J>
type Output = TensorRank2<D, I, J>
The resulting type after applying the
* operator.