Public Member Functions | Private Member Functions | Private Attributes | List of all members
Eigen::internal::TensorIntDivisor< int32_t, true > Class Template Reference

#include <TensorIntDiv.h>

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE int divide (const int32_t n) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIntDivisor ()
 
EIGEN_DEVICE_FUNC TensorIntDivisor (int32_t divider)
 

Private Member Functions

EIGEN_DEVICE_FUNC void calcMagic (int32_t d)
 

Private Attributes

uint32_t magic
 
int32_t shift
 

Detailed Description

template<>
class Eigen::internal::TensorIntDivisor< int32_t, true >

Definition at line 185 of file TensorIntDiv.h.

Constructor & Destructor Documentation

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::internal::TensorIntDivisor< int32_t, true >::TensorIntDivisor ( )
inline

Definition at line 187 of file TensorIntDiv.h.

EIGEN_DEVICE_FUNC Eigen::internal::TensorIntDivisor< int32_t, true >::TensorIntDivisor ( int32_t  divider)
inline

Definition at line 192 of file TensorIntDiv.h.

Member Function Documentation

EIGEN_DEVICE_FUNC void Eigen::internal::TensorIntDivisor< int32_t, true >::calcMagic ( int32_t  d)
inlineprivate

Definition at line 209 of file TensorIntDiv.h.

EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE int Eigen::internal::TensorIntDivisor< int32_t, true >::divide ( const int32_t  n) const
inline

Definition at line 197 of file TensorIntDiv.h.

Member Data Documentation

uint32_t Eigen::internal::TensorIntDivisor< int32_t, true >::magic
private

Definition at line 239 of file TensorIntDiv.h.

int32_t Eigen::internal::TensorIntDivisor< int32_t, true >::shift
private

Definition at line 240 of file TensorIntDiv.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