#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.