Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device > Struct Template Reference

#include <TensorVolumePatch.h>

Public Types

enum  {
  IsAligned = false, PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, BlockAccess = false, Layout = TensorEvaluator<ArgType, Device>::Layout,
  CoordAccess = false, RawAccess = false
}
 
typedef XprType::CoeffReturnType CoeffReturnType
 
typedef DSizes< Index, NumDimsDimensions
 
typedef XprType::Index Index
 
typedef PacketType< CoeffReturnType, Device >::type PacketReturnType
 
typedef internal::remove_const< typename XprType::Scalar >::type Scalar
 
typedef TensorVolumePatchOp< Planes, Rows, Cols, ArgType > XprType
 

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void cleanup ()
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff (Index index) const
 
Index colInflateStride () const
 
Index colPaddingLeft () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost costPerCoeff (bool vectorized) const
 
EIGEN_DEVICE_FUNC Scalardata () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Dimensionsdimensions () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded (Scalar *)
 
const TensorEvaluator< ArgType, Device > & impl () const
 
Index outputCols () const
 
Index outputPlanes () const
 
Index outputRows () const
 
template<int LoadMode>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType packet (Index index) const
 
Index planeInflateStride () const
 
Index planePaddingTop () const
 
Index rowInflateStride () const
 
Index rowPaddingTop () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator (const XprType &op, const Device &device)
 
Index userColStride () const
 
Index userInColStride () const
 
Index userInPlaneStride () const
 
Index userInRowStride () const
 
Index userPlaneStride () const
 
Index userRowStride () const
 

Static Public Attributes

static const int NumDims = NumInputDims + 1
 
static const int NumInputDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value
 
static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size
 

Protected Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType packetWithPossibleZero (Index index) const
 

Protected Attributes

Index m_col_inflate_strides
 
Index m_col_strides
 
Index m_colInputStride
 
Index m_colPaddingLeft
 
Index m_colStride
 
Dimensions m_dimensions
 
internal::TensorIntDivisor< Indexm_fastColStride
 
internal::TensorIntDivisor< Indexm_fastInputColsEff
 
internal::TensorIntDivisor< Indexm_fastInputColStride
 
internal::TensorIntDivisor< Indexm_fastInputPlaneStride
 
internal::TensorIntDivisor< Indexm_fastInputRowStride
 
internal::TensorIntDivisor< Indexm_fastOtherStride
 
internal::TensorIntDivisor< Indexm_fastOutputDepth
 
internal::TensorIntDivisor< Indexm_fastOutputPlanes
 
internal::TensorIntDivisor< Indexm_fastOutputPlanesRows
 
internal::TensorIntDivisor< Indexm_fastPatchStride
 
internal::TensorIntDivisor< Indexm_fastRowStride
 
TensorEvaluator< ArgType, Device > m_impl
 
Index m_in_col_strides
 
Index m_in_plane_strides
 
Index m_in_row_strides
 
Index m_input_cols_eff
 
Index m_input_planes_eff
 
Index m_input_rows_eff
 
Index m_inputCols
 
Index m_inputDepth
 
Index m_inputPlanes
 
Index m_inputRows
 
Index m_otherInputStride
 
Index m_otherStride
 
Index m_outputCols
 
Index m_outputPlanes
 
Index m_outputPlanesRows
 
Index m_outputRows
 
Scalar m_paddingValue
 
Index m_patch_cols_eff
 
Index m_patch_planes_eff
 
Index m_patch_rows_eff
 
Index m_patchStride
 
Index m_plane_inflate_strides
 
Index m_plane_strides
 
Index m_planeInputStride
 
Index m_planePaddingTop
 
Index m_row_inflate_strides
 
Index m_row_strides
 
Index m_rowInputStride
 
Index m_rowPaddingTop
 
Index m_rowStride
 

Detailed Description

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType, typename Device>
struct Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >

Definition at line 166 of file TensorVolumePatch.h.

Member Typedef Documentation

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
typedef XprType::CoeffReturnType Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::CoeffReturnType

Definition at line 174 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
typedef DSizes<Index, NumDims> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::Dimensions

Definition at line 172 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
typedef XprType::Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::Index

Definition at line 169 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
typedef PacketType<CoeffReturnType, Device>::type Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::PacketReturnType

Definition at line 175 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
typedef internal::remove_const<typename XprType::Scalar>::type Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::Scalar

Definition at line 173 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
typedef TensorVolumePatchOp<Planes, Rows, Cols, ArgType> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::XprType

Definition at line 168 of file TensorVolumePatch.h.

Member Enumeration Documentation

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
anonymous enum
Enumerator
IsAligned 
PacketAccess 
BlockAccess 
Layout 
CoordAccess 
RawAccess 

Definition at line 178 of file TensorVolumePatch.h.

Constructor & Destructor Documentation

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::TensorEvaluator ( const XprType op,
const Device &  device 
)
inline

Definition at line 187 of file TensorVolumePatch.h.

Member Function Documentation

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::cleanup ( )
inline

Definition at line 349 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::coeff ( Index  index) const
inline

Definition at line 353 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::colInflateStride ( ) const
inline

Definition at line 523 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::colPaddingLeft ( ) const
inline

Definition at line 511 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::costPerCoeff ( bool  vectorized) const
inline

Definition at line 498 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
EIGEN_DEVICE_FUNC Scalar* Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::data ( ) const
inline

Definition at line 505 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Dimensions& Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::dimensions ( ) const
inline

Definition at line 342 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::evalSubExprsIfNeeded ( Scalar )
inline

Definition at line 344 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
const TensorEvaluator<ArgType, Device>& Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::impl ( ) const
inline

Definition at line 507 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::outputCols ( ) const
inline

Definition at line 514 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::outputPlanes ( ) const
inline

Definition at line 512 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::outputRows ( ) const
inline

Definition at line 513 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
template<int LoadMode>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::packet ( Index  index) const
inline

Definition at line 409 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::packetWithPossibleZero ( Index  index) const
inlineprotected

Definition at line 526 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::planeInflateStride ( ) const
inline

Definition at line 521 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::planePaddingTop ( ) const
inline

Definition at line 509 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::rowInflateStride ( ) const
inline

Definition at line 522 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::rowPaddingTop ( ) const
inline

Definition at line 510 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::userColStride ( ) const
inline

Definition at line 517 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::userInColStride ( ) const
inline

Definition at line 520 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::userInPlaneStride ( ) const
inline

Definition at line 518 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::userInRowStride ( ) const
inline

Definition at line 519 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::userPlaneStride ( ) const
inline

Definition at line 515 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::userRowStride ( ) const
inline

Definition at line 516 of file TensorVolumePatch.h.

Member Data Documentation

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_col_inflate_strides
protected

Definition at line 557 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_col_strides
protected

Definition at line 541 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_colInputStride
protected

Definition at line 585 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_colPaddingLeft
protected

Definition at line 549 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_colStride
protected

Definition at line 580 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Dimensions Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_dimensions
protected

Definition at line 536 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
internal::TensorIntDivisor<Index> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_fastColStride
protected

Definition at line 590 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
internal::TensorIntDivisor<Index> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_fastInputColsEff
protected

Definition at line 595 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
internal::TensorIntDivisor<Index> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_fastInputColStride
protected

Definition at line 594 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
internal::TensorIntDivisor<Index> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_fastInputPlaneStride
protected

Definition at line 592 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
internal::TensorIntDivisor<Index> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_fastInputRowStride
protected

Definition at line 593 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
internal::TensorIntDivisor<Index> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_fastOtherStride
protected

Definition at line 588 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
internal::TensorIntDivisor<Index> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_fastOutputDepth
protected

Definition at line 598 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
internal::TensorIntDivisor<Index> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_fastOutputPlanes
protected

Definition at line 597 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
internal::TensorIntDivisor<Index> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_fastOutputPlanesRows
protected

Definition at line 596 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
internal::TensorIntDivisor<Index> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_fastPatchStride
protected

Definition at line 589 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
internal::TensorIntDivisor<Index> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_fastRowStride
protected

Definition at line 591 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
TensorEvaluator<ArgType, Device> Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_impl
protected

Definition at line 602 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_in_col_strides
protected

Definition at line 553 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_in_plane_strides
protected

Definition at line 551 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_in_row_strides
protected

Definition at line 552 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_input_cols_eff
protected

Definition at line 571 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_input_planes_eff
protected

Definition at line 569 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_input_rows_eff
protected

Definition at line 570 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_inputCols
protected

Definition at line 563 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_inputDepth
protected

Definition at line 560 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_inputPlanes
protected

Definition at line 561 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_inputRows
protected

Definition at line 562 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_otherInputStride
protected

Definition at line 586 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_otherStride
protected

Definition at line 577 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_outputCols
protected

Definition at line 545 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_outputPlanes
protected

Definition at line 543 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_outputPlanesRows
protected

Definition at line 566 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_outputRows
protected

Definition at line 544 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Scalar Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_paddingValue
protected

Definition at line 600 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_patch_cols_eff
protected

Definition at line 574 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_patch_planes_eff
protected

Definition at line 572 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_patch_rows_eff
protected

Definition at line 573 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_patchStride
protected

Definition at line 578 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_plane_inflate_strides
protected

Definition at line 555 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_plane_strides
protected

Definition at line 539 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_planeInputStride
protected

Definition at line 583 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_planePaddingTop
protected

Definition at line 547 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_row_inflate_strides
protected

Definition at line 556 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_row_strides
protected

Definition at line 540 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_rowInputStride
protected

Definition at line 584 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_rowPaddingTop
protected

Definition at line 548 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
Index Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::m_rowStride
protected

Definition at line 579 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
const int Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::NumDims = NumInputDims + 1
static

Definition at line 171 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
const int Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::NumInputDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value
static

Definition at line 170 of file TensorVolumePatch.h.

template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols, typename ArgType , typename Device >
const int Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::PacketSize = internal::unpacket_traits<PacketReturnType>::size
static

Definition at line 176 of file TensorVolumePatch.h.


The documentation for this struct was generated from the following file:


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:24