Public Types | Static Public Member Functions | List of all members
Eigen::internal::pldexp_fast_impl< Packet > Struct Template Reference

#include <GenericPacketMathFunctions.h>

Public Types

enum  { TotalBits = sizeof(Scalar) * CHAR_BIT, MantissaBits = numext::numeric_limits<Scalar>::digits - 1, ExponentBits = int(TotalBits) - int(MantissaBits) - 1 }
 
typedef unpacket_traits< Packet >::integer_packet PacketI
 
typedef unpacket_traits< Packet >::type Scalar
 
typedef unpacket_traits< PacketI >::type ScalarI
 

Static Public Member Functions

static EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Packet run (const Packet &a, const Packet &exponent)
 

Detailed Description

template<typename Packet>
struct Eigen::internal::pldexp_fast_impl< Packet >

Definition at line 139 of file GenericPacketMathFunctions.h.

Member Typedef Documentation

◆ PacketI

template<typename Packet >
typedef unpacket_traits<Packet>::integer_packet Eigen::internal::pldexp_fast_impl< Packet >::PacketI

Definition at line 140 of file GenericPacketMathFunctions.h.

◆ Scalar

template<typename Packet >
typedef unpacket_traits<Packet>::type Eigen::internal::pldexp_fast_impl< Packet >::Scalar

Definition at line 141 of file GenericPacketMathFunctions.h.

◆ ScalarI

template<typename Packet >
typedef unpacket_traits<PacketI>::type Eigen::internal::pldexp_fast_impl< Packet >::ScalarI

Definition at line 142 of file GenericPacketMathFunctions.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Packet >
anonymous enum
Enumerator
TotalBits 
MantissaBits 
ExponentBits 

Definition at line 143 of file GenericPacketMathFunctions.h.

Member Function Documentation

◆ run()

template<typename Packet >
static EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Packet Eigen::internal::pldexp_fast_impl< Packet >::run ( const Packet a,
const Packet exponent 
)
inlinestatic

Definition at line 150 of file GenericPacketMathFunctions.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:45:02