#include <TensorBlock.h>
Public Types | |
typedef XprScalar< XprType >::type | Scalar |
typedef conditional< NoArgBlockAccess, void, typename BlockFactory::template XprType< ArgXprType >::type >::type | XprType |
Public Member Functions | |
void | cleanup () |
const Scalar * | data () const |
XprType | expr () const |
TensorBlockKind | kind () const |
TensorUnaryExprBlock (const ArgTensorBlock &arg_block, const BlockFactory &factory) | |
Private Types | |
typedef ArgTensorBlock::XprType | ArgXprType |
Private Attributes | |
ArgTensorBlock | m_arg_block |
BlockFactory | m_factory |
Static Private Attributes | |
static const bool | NoArgBlockAccess = internal::is_void<ArgXprType>::value |
Definition at line 912 of file TensorBlock.h.
|
private |
Definition at line 913 of file TensorBlock.h.
typedef XprScalar<XprType>::type Eigen::internal::TensorUnaryExprBlock< BlockFactory, ArgTensorBlock >::Scalar |
Definition at line 921 of file TensorBlock.h.
typedef conditional< NoArgBlockAccess, void, typename BlockFactory::template XprType<ArgXprType>::type>::type Eigen::internal::TensorUnaryExprBlock< BlockFactory, ArgTensorBlock >::XprType |
Definition at line 919 of file TensorBlock.h.
|
inline |
Definition at line 923 of file TensorBlock.h.
|
inline |
Definition at line 930 of file TensorBlock.h.
|
inline |
Definition at line 929 of file TensorBlock.h.
|
inline |
Definition at line 928 of file TensorBlock.h.
|
inline |
Definition at line 927 of file TensorBlock.h.
|
private |
Definition at line 933 of file TensorBlock.h.
|
private |
Definition at line 934 of file TensorBlock.h.
|
staticprivate |
Definition at line 914 of file TensorBlock.h.