Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Eigen::internal::pow_impl< ScalarX, ScalarY, IsInteger > Struct Template Reference

#include <src/eigen/Eigen/src/Core/MathFunctions.h>

Public Types

typedef ScalarBinaryOpTraits< ScalarX, ScalarY, internal::scalar_pow_op< ScalarX, ScalarY > >::ReturnType result_type
 

Static Public Member Functions

static EIGEN_DEVICE_FUNC result_type run (const ScalarX &x, const ScalarY &y)
 

Detailed Description

template<typename ScalarX, typename ScalarY, bool IsInteger = NumTraits<ScalarX>::IsInteger&&NumTraits<ScalarY>::IsInteger>
struct Eigen::internal::pow_impl< ScalarX, ScalarY, IsInteger >

Member Typedef Documentation

◆ result_type

template<typename ScalarX , typename ScalarY , bool IsInteger = NumTraits<ScalarX>::IsInteger&&NumTraits<ScalarY>::IsInteger>
typedef ScalarBinaryOpTraits<ScalarX,ScalarY,internal::scalar_pow_op<ScalarX,ScalarY>>::ReturnType Eigen::internal::pow_impl< ScalarX, ScalarY, IsInteger >::result_type

Member Function Documentation

◆ run()

template<typename ScalarX , typename ScalarY , bool IsInteger = NumTraits<ScalarX>::IsInteger&&NumTraits<ScalarY>::IsInteger>
static EIGEN_DEVICE_FUNC result_type Eigen::internal::pow_impl< ScalarX, ScalarY, IsInteger >::run ( const ScalarX &  x,
const ScalarY &  y 
)
inlinestatic
508 {
509 EIGEN_USING_STD_MATH(pow);
510 return pow(x, y);
511 }
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half pow(const half &a, const half &b)
Definition Half.h:477
const Scalar & y
Definition MathFunctions.h:552

References Eigen::internal::y.

Referenced by Eigen::numext::pow().

+ Here is the caller graph for this function:

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