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 EIGEN_DEVICE_FUNC const Scalar coeff (DenseIndex index) const =0
 
virtual EIGEN_DEVICE_FUNC ScalarcoeffRef (DenseIndex index)=0
 
virtual EIGEN_DEVICE_FUNC const Scalardata () const =0
 
void decrRefCount ()
 
virtual EIGEN_DEVICE_FUNC const 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 EIGEN_DEVICE_FUNC const 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 EIGEN_DEVICE_FUNC const 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 EIGEN_DEVICE_FUNC const 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 Tue Jul 4 2023 02:45:33