pub type TensorView<'a, T, B = DeviceCpu, D = IxD> = TensorBase<Storage<DataRef<'a, <B as DeviceRawAPI<T>>::Raw>, T, B>, D>;
Aliased Type§
struct TensorView<'a, T, B = DeviceCpu, D = IxD> { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl<TA, DA, B, TrB> Add<TrB> for TensorView<'_, TA, B, DA>
impl<TA, DA, B, TrB> Add<TrB> for TensorView<'_, TA, B, DA>
Source§type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorAddAPI<TrB>>::Output
type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorAddAPI<TrB>>::Output
The resulting type after applying the
+
operator.Source§impl<TA, DA, B, TrB> BitAnd<TrB> for TensorView<'_, TA, B, DA>
impl<TA, DA, B, TrB> BitAnd<TrB> for TensorView<'_, TA, B, DA>
Source§type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorBitAndAPI<TrB>>::Output
type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorBitAndAPI<TrB>>::Output
The resulting type after applying the
&
operator.Source§impl<TA, DA, B, TrB> BitOr<TrB> for TensorView<'_, TA, B, DA>
impl<TA, DA, B, TrB> BitOr<TrB> for TensorView<'_, TA, B, DA>
Source§type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorBitOrAPI<TrB>>::Output
type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorBitOrAPI<TrB>>::Output
The resulting type after applying the
|
operator.Source§impl<TA, DA, B, TrB> BitXor<TrB> for TensorView<'_, TA, B, DA>
impl<TA, DA, B, TrB> BitXor<TrB> for TensorView<'_, TA, B, DA>
Source§type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorBitXorAPI<TrB>>::Output
type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorBitXorAPI<TrB>>::Output
The resulting type after applying the
^
operator.Source§impl<TA, DA, B, TrB> Div<TrB> for TensorView<'_, TA, B, DA>
impl<TA, DA, B, TrB> Div<TrB> for TensorView<'_, TA, B, DA>
Source§type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorDivAPI<TrB>>::Output
type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorDivAPI<TrB>>::Output
The resulting type after applying the
/
operator.Source§impl<'a, T, B, D> From<TensorBase<Storage<DataReference<'a, <B as DeviceRawAPI<T>>::Raw>, T, B>, D>> for TensorView<'a, T, B, D>
impl<'a, T, B, D> From<TensorBase<Storage<DataReference<'a, <B as DeviceRawAPI<T>>::Raw>, T, B>, D>> for TensorView<'a, T, B, D>
Source§fn from(tensor: TensorReference<'a, T, B, D>) -> Self
fn from(tensor: TensorReference<'a, T, B, D>) -> Self
Converts to this type from the input type.
Source§impl<T, D, B, I> Index<I> for TensorView<'_, T, B, D>
impl<T, D, B, I> Index<I> for TensorView<'_, T, B, D>
Source§impl<'a, T, B> IntoFaer for TensorView<'a, T, B, Ix2>
impl<'a, T, B> IntoFaer for TensorView<'a, T, B, Ix2>
Source§impl<TA, DA, B, TrB> Mul<TrB> for TensorView<'_, TA, B, DA>
impl<TA, DA, B, TrB> Mul<TrB> for TensorView<'_, TA, B, DA>
Source§type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorMulAPI<TrB>>::Output
type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorMulAPI<TrB>>::Output
The resulting type after applying the
*
operator.Source§impl<TA, DA, B, TrB> Shl<TrB> for TensorView<'_, TA, B, DA>
impl<TA, DA, B, TrB> Shl<TrB> for TensorView<'_, TA, B, DA>
Source§type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorShlAPI<TrB>>::Output
type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorShlAPI<TrB>>::Output
The resulting type after applying the
<<
operator.Source§impl<TA, DA, B, TrB> Shr<TrB> for TensorView<'_, TA, B, DA>
impl<TA, DA, B, TrB> Shr<TrB> for TensorView<'_, TA, B, DA>
Source§type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorShrAPI<TrB>>::Output
type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorShrAPI<TrB>>::Output
The resulting type after applying the
>>
operator.Source§impl<TA, DA, B, TrB> Sub<TrB> for TensorView<'_, TA, B, DA>
impl<TA, DA, B, TrB> Sub<TrB> for TensorView<'_, TA, B, DA>
Source§type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorSubAPI<TrB>>::Output
type Output = <TensorBase<Storage<DataRef<'_, <B as DeviceRawAPI<TA>>::Raw>, TA, B>, DA> as TensorSubAPI<TrB>>::Output
The resulting type after applying the
-
operator.