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 Scalar & coeffRef (DenseIndex index)=0
 
virtual EIGEN_DEVICE_FUNC const Scalar * data () 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

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

Definition at line 20 of file TensorRef.h.

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

Definition at line 21 of file TensorRef.h.

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

Member Function Documentation

template<typename Dimensions, typename Scalar>
virtual EIGEN_DEVICE_FUNC const Scalar Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::coeff ( DenseIndex  index) const
pure virtual
template<typename Dimensions, typename Scalar>
virtual EIGEN_DEVICE_FUNC Scalar& Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::coeffRef ( DenseIndex  index)
pure virtual
template<typename Dimensions, typename Scalar>
virtual EIGEN_DEVICE_FUNC const Scalar* Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::data ( ) const
pure virtual
template<typename Dimensions, typename Scalar>
void Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::decrRefCount ( )
inline

Definition at line 30 of file TensorRef.h.

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

Definition at line 29 of file TensorRef.h.

template<typename Dimensions, typename Scalar>
TensorLazyBaseEvaluator& Eigen::internal::TensorLazyBaseEvaluator< Dimensions, Scalar >::operator= ( const TensorLazyBaseEvaluator< Dimensions, Scalar > &  other)
private
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

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:


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:48