Public Member Functions | Private Member Functions | Private Attributes | List of all members
Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar > Class Template Referenceabstract

#include <TensorRef.h>

Public Member Functions

virtual const EIGEN_DEVICE_FUNC Scalar coeff (DenseIndex index) const =0
 
virtual EIGEN_DEVICE_FUNC ScalarcoeffRef (DenseIndex index)=0
 
virtual const EIGEN_DEVICE_FUNC Scalardata () const =0
 
void decrRefCount ()
 
virtual const EIGEN_DEVICE_FUNC Dimensions & dimensions () const =0
 
void incrRefCount ()
 
int refCount () const
 
 TensorLazyBaseEvaluator ()
 
virtual ~TensorLazyBaseEvaluator ()
 

Private Member Functions

TensorLazyBaseEvaluatoroperator= (const TensorLazyBaseEvaluator &other)
 
 TensorLazyBaseEvaluator (const TensorLazyBaseEvaluator &other)
 

Private Attributes

int m_refcount
 

Detailed Description

template<typename Dimensions, typename Scalar>
class Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >

Definition at line 18 of file TensorRef.h.

Constructor & Destructor Documentation

◆ TensorLazyBaseEvaluator() [1/2]

template<typename Dimensions , typename Scalar >
Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::TensorLazyBaseEvaluator ( )
inline

Definition at line 20 of file TensorRef.h.

◆ ~TensorLazyBaseEvaluator()

template<typename Dimensions , typename Scalar >
virtual Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::~TensorLazyBaseEvaluator ( )
inlinevirtual

Definition at line 21 of file TensorRef.h.

◆ TensorLazyBaseEvaluator() [2/2]

template<typename Dimensions , typename Scalar >
Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::TensorLazyBaseEvaluator ( const TensorLazyBaseEvaluator< Dimensions, Scalar > &  other)
private

Member Function Documentation

◆ coeff()

template<typename Dimensions , typename Scalar >
virtual const EIGEN_DEVICE_FUNC Scalar Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::coeff ( DenseIndex  index) const
pure virtual

◆ coeffRef()

template<typename Dimensions , typename Scalar >
virtual EIGEN_DEVICE_FUNC Scalar& Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::coeffRef ( DenseIndex  index)
pure virtual

◆ data()

template<typename Dimensions , typename Scalar >
virtual const EIGEN_DEVICE_FUNC Scalar* Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::data ( ) const
pure virtual

◆ decrRefCount()

template<typename Dimensions , typename Scalar >
void Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::decrRefCount ( )
inline

Definition at line 30 of file TensorRef.h.

◆ dimensions()

template<typename Dimensions , typename Scalar >
virtual const EIGEN_DEVICE_FUNC Dimensions& Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::dimensions ( ) const
pure virtual

◆ incrRefCount()

template<typename Dimensions , typename Scalar >
void Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::incrRefCount ( )
inline

Definition at line 29 of file TensorRef.h.

◆ operator=()

template<typename Dimensions , typename Scalar >
TensorLazyBaseEvaluator& Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::operator= ( const TensorLazyBaseEvaluator< Dimensions, Scalar > &  other)
private

◆ refCount()

template<typename Dimensions , typename Scalar >
int Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::refCount ( ) const
inline

Definition at line 31 of file TensorRef.h.

Member Data Documentation

◆ m_refcount

template<typename Dimensions , typename Scalar >
int Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::m_refcount
private

Definition at line 38 of file TensorRef.h.


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


gtsam
Author(s):
autogenerated on Thu Jun 13 2024 03:15:54