Eigen::internal::plainobjectbase_evaluator_data< Scalar, OuterStride > Class Template Reference

#include <CoreEvaluators.h>

Public Member Functions

EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE plainobjectbase_evaluator_data (const Scalar *ptr, Index outerStride)
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR Index outerStride () const EIGEN_NOEXCEPT
 

Public Attributes

const Scalardata
 

Constructor & Destructor Documentation

◆ plainobjectbase_evaluator_data()

template<typename Scalar , int OuterStride>
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE Eigen::internal::plainobjectbase_evaluator_data< Scalar, OuterStride >::plainobjectbase_evaluator_data ( const Scalar ptr,
Index  outerStride 
)
inlineconstexpr
146  : data(ptr) {
147 #ifndef EIGEN_INTERNAL_DEBUGGING
149 #endif
150  eigen_internal_assert(outerStride == OuterStride);
151  }
#define eigen_internal_assert(x)
Definition: Macros.h:916
#define EIGEN_UNUSED_VARIABLE(var)
Definition: Macros.h:966
const Scalar * data
Definition: CoreEvaluators.h:153
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR Index outerStride() const EIGEN_NOEXCEPT
Definition: CoreEvaluators.h:152

References eigen_internal_assert, EIGEN_UNUSED_VARIABLE, and Eigen::internal::plainobjectbase_evaluator_data< Scalar, OuterStride >::outerStride().

Member Function Documentation

◆ outerStride()

Member Data Documentation

◆ data


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