Eigen::internal::TensorBlockAssignment< Scalar, NumDims, TensorBlockExpr, IndexType >::Target Struct Reference

#include <TensorBlock.h>

Public Member Functions

 Target (const Dimensions &target_dims, const Dimensions &target_strides, Scalar *target_data, IndexType target_offset=0)
 

Public Attributes

Dimensions dims
 
Dimensions strides
 
Scalardata
 
IndexType offset
 

Constructor & Destructor Documentation

◆ Target()

template<typename Scalar , int NumDims, typename TensorBlockExpr , typename IndexType = Eigen::Index>
Eigen::internal::TensorBlockAssignment< Scalar, NumDims, TensorBlockExpr, IndexType >::Target::Target ( const Dimensions target_dims,
const Dimensions target_strides,
Scalar target_data,
IndexType  target_offset = 0 
)
inline
1363  : dims(target_dims), strides(target_strides), data(target_data), offset(target_offset) {}
Dimensions strides
Definition: TensorBlock.h:1366
Dimensions dims
Definition: TensorBlock.h:1365
Scalar * data
Definition: TensorBlock.h:1367
IndexType offset
Definition: TensorBlock.h:1368

Member Data Documentation

◆ data

◆ dims

template<typename Scalar , int NumDims, typename TensorBlockExpr , typename IndexType = Eigen::Index>
Dimensions Eigen::internal::TensorBlockAssignment< Scalar, NumDims, TensorBlockExpr, IndexType >::Target::dims

◆ offset

template<typename Scalar , int NumDims, typename TensorBlockExpr , typename IndexType = Eigen::Index>
IndexType Eigen::internal::TensorBlockAssignment< Scalar, NumDims, TensorBlockExpr, IndexType >::Target::offset

◆ strides

template<typename Scalar , int NumDims, typename TensorBlockExpr , typename IndexType = Eigen::Index>
Dimensions Eigen::internal::TensorBlockAssignment< Scalar, NumDims, TensorBlockExpr, IndexType >::Target::strides

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