Public Types | Public Member Functions | Private Attributes | Static Private Attributes | List of all members
Eigen::internal::TensorCwiseUnaryBlock< UnaryOp, ArgTensorBlock > Class Template Reference

#include <TensorBlock.h>

Public Types

typedef XprScalar< XprType >::type Scalar
 
typedef conditional< NoArgBlockAccess, void, TensorCwiseUnaryOp< UnaryOp, const typename ArgTensorBlock::XprType > >::type XprType
 

Public Member Functions

void cleanup ()
 
const Scalardata () const
 
XprType expr () const
 
TensorBlockKind kind () const
 
 TensorCwiseUnaryBlock (const ArgTensorBlock &arg_block, const UnaryOp &functor)
 

Private Attributes

ArgTensorBlock m_arg_block
 
UnaryOp m_functor
 

Static Private Attributes

static const bool NoArgBlockAccess
 

Detailed Description

template<typename UnaryOp, typename ArgTensorBlock>
class Eigen::internal::TensorCwiseUnaryBlock< UnaryOp, ArgTensorBlock >

Definition at line 835 of file TensorBlock.h.

Member Typedef Documentation

◆ Scalar

template<typename UnaryOp , typename ArgTensorBlock >
typedef XprScalar<XprType>::type Eigen::internal::TensorCwiseUnaryBlock< UnaryOp, ArgTensorBlock >::Scalar

Definition at line 845 of file TensorBlock.h.

◆ XprType

template<typename UnaryOp , typename ArgTensorBlock >
typedef conditional< NoArgBlockAccess, void, TensorCwiseUnaryOp<UnaryOp, const typename ArgTensorBlock::XprType> >:: type Eigen::internal::TensorCwiseUnaryBlock< UnaryOp, ArgTensorBlock >::XprType

Definition at line 843 of file TensorBlock.h.

Constructor & Destructor Documentation

◆ TensorCwiseUnaryBlock()

template<typename UnaryOp , typename ArgTensorBlock >
Eigen::internal::TensorCwiseUnaryBlock< UnaryOp, ArgTensorBlock >::TensorCwiseUnaryBlock ( const ArgTensorBlock &  arg_block,
const UnaryOp &  functor 
)
inline

Definition at line 847 of file TensorBlock.h.

Member Function Documentation

◆ cleanup()

template<typename UnaryOp , typename ArgTensorBlock >
void Eigen::internal::TensorCwiseUnaryBlock< UnaryOp, ArgTensorBlock >::cleanup ( )
inline

Definition at line 854 of file TensorBlock.h.

◆ data()

template<typename UnaryOp , typename ArgTensorBlock >
const Scalar* Eigen::internal::TensorCwiseUnaryBlock< UnaryOp, ArgTensorBlock >::data ( ) const
inline

Definition at line 853 of file TensorBlock.h.

◆ expr()

template<typename UnaryOp , typename ArgTensorBlock >
XprType Eigen::internal::TensorCwiseUnaryBlock< UnaryOp, ArgTensorBlock >::expr ( ) const
inline

Definition at line 852 of file TensorBlock.h.

◆ kind()

template<typename UnaryOp , typename ArgTensorBlock >
TensorBlockKind Eigen::internal::TensorCwiseUnaryBlock< UnaryOp, ArgTensorBlock >::kind ( ) const
inline

Definition at line 850 of file TensorBlock.h.

Member Data Documentation

◆ m_arg_block

template<typename UnaryOp , typename ArgTensorBlock >
ArgTensorBlock Eigen::internal::TensorCwiseUnaryBlock< UnaryOp, ArgTensorBlock >::m_arg_block
private

Definition at line 857 of file TensorBlock.h.

◆ m_functor

template<typename UnaryOp , typename ArgTensorBlock >
UnaryOp Eigen::internal::TensorCwiseUnaryBlock< UnaryOp, ArgTensorBlock >::m_functor
private

Definition at line 858 of file TensorBlock.h.

◆ NoArgBlockAccess

template<typename UnaryOp , typename ArgTensorBlock >
const bool Eigen::internal::TensorCwiseUnaryBlock< UnaryOp, ArgTensorBlock >::NoArgBlockAccess
staticprivate

The documentation for this class was generated from the following file:
Eigen::internal::is_same< void, remove_const< T >::type >::value
@ value
Definition: Meta.h:148


gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:22:35