#include <TensorBlock.h>
Public Types | |
typedef XprScalar< XprType >::type | Scalar |
typedef conditional< NoArgBlockAccess, void, typename BlockFactory::template XprType< Arg1XprType, Arg2XprType, Arg3XprType >::type >::type | XprType |
Public Member Functions | |
void | cleanup () |
const Scalar * | data () const |
XprType | expr () const |
TensorBlockKind | kind () const |
TensorTernaryExprBlock (const Arg1TensorBlock &arg1_block, const Arg2TensorBlock &arg2_block, const Arg3TensorBlock &arg3_block, const BlockFactory &factory) | |
Private Types | |
typedef Arg1TensorBlock::XprType | Arg1XprType |
typedef Arg2TensorBlock::XprType | Arg2XprType |
typedef Arg3TensorBlock::XprType | Arg3XprType |
Private Attributes | |
Arg1TensorBlock | m_arg1_block |
Arg2TensorBlock | m_arg2_block |
Arg3TensorBlock | m_arg3_block |
BlockFactory | m_factory |
Static Private Attributes | |
static const bool | NoArgBlockAccess |
Definition at line 943 of file TensorBlock.h.
|
private |
Definition at line 944 of file TensorBlock.h.
|
private |
Definition at line 945 of file TensorBlock.h.
|
private |
Definition at line 946 of file TensorBlock.h.
typedef XprScalar<XprType>::type Eigen::internal::TensorTernaryExprBlock< BlockFactory, Arg1TensorBlock, Arg2TensorBlock, Arg3TensorBlock >::Scalar |
Definition at line 958 of file TensorBlock.h.
typedef conditional< NoArgBlockAccess, void, typename BlockFactory::template XprType<Arg1XprType, Arg2XprType, Arg3XprType>::type>::type Eigen::internal::TensorTernaryExprBlock< BlockFactory, Arg1TensorBlock, Arg2TensorBlock, Arg3TensorBlock >::XprType |
Definition at line 956 of file TensorBlock.h.
|
inline |
Definition at line 960 of file TensorBlock.h.
|
inline |
Definition at line 975 of file TensorBlock.h.
|
inline |
Definition at line 974 of file TensorBlock.h.
|
inline |
Definition at line 970 of file TensorBlock.h.
|
inline |
Definition at line 969 of file TensorBlock.h.
|
private |
Definition at line 982 of file TensorBlock.h.
|
private |
Definition at line 983 of file TensorBlock.h.
|
private |
Definition at line 984 of file TensorBlock.h.
|
private |
Definition at line 985 of file TensorBlock.h.
|
staticprivate |
Definition at line 948 of file TensorBlock.h.