Eigen::half_impl
Classes
Functions
|
Name |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR __half_raw |
raw_uint16_to_half(numext::uint16_t x) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half_raw |
float_to_half_rtne(float ff) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC float |
half_to_float(__half_raw h) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
operator+(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
operator*(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
operator-(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
operator/(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
operator-(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half & |
operator+=(half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half & |
operator*=(half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half & |
operator-=(half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half & |
operator/=(half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool |
operator==(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool |
operator!=(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool |
operator<(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool |
operator<=(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool |
operator>(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool |
operator>=(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
operator/(const half & a, Index b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
operator++(half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
operator--(half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
operator++(half & a, int ) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
operator--(half & a, int ) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC numext::uint16_t |
raw_half_as_uint16(const __half_raw & h) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool() |
isinf(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool() |
isnan(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool() |
isfinite(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
abs(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
exp(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
expm1(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
log(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
log1p(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
log10(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
log2(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
sqrt(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
pow(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
sin(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
cos(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
tan(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
tanh(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
asin(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
acos(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
floor(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
ceil(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
rint(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
round(const half & a) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half |
fmod(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half() |
min(const half & a, const half & b) |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half() |
max(const half & a, const half & b) |
EIGEN_ALWAYS_INLINE std::ostream & |
operator<<(std::ostream & os, const half & v) |
Functions Documentation
function raw_uint16_to_half
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR __half_raw raw_uint16_to_half(
numext::uint16_t x
)
function float_to_half_rtne
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half_raw float_to_half_rtne(
float ff
)
function half_to_float
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC float half_to_float(
__half_raw h
)
function operator+
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator+(
const half & a,
const half & b
)
function operator*
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator*(
const half & a,
const half & b
)
function operator-
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator-(
const half & a,
const half & b
)
function operator/
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator/(
const half & a,
const half & b
)
function operator-
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator-(
const half & a
)
function operator+=
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half & operator+=(
half & a,
const half & b
)
function operator*=
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half & operator*=(
half & a,
const half & b
)
function operator-=
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half & operator-=(
half & a,
const half & b
)
function operator/=
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half & operator/=(
half & a,
const half & b
)
function operator==
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool operator==(
const half & a,
const half & b
)
function operator!=
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool operator!=(
const half & a,
const half & b
)
function operator<
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool operator<(
const half & a,
const half & b
)
function operator<=
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool operator<=(
const half & a,
const half & b
)
function operator>
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool operator>(
const half & a,
const half & b
)
function operator>=
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool operator>=(
const half & a,
const half & b
)
function operator/
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator/(
const half & a,
Index b
)
function operator++
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator++(
half & a
)
function operator--
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator--(
half & a
)
function operator++
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator++(
half & a,
int
)
function operator--
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator--(
half & a,
int
)
function raw_half_as_uint16
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC numext::uint16_t raw_half_as_uint16(
const __half_raw & h
)
function isinf
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool() isinf(
const half & a
)
function isnan
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool() isnan(
const half & a
)
function isfinite
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool() isfinite(
const half & a
)
function abs
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half abs(
const half & a
)
function exp
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half exp(
const half & a
)
function expm1
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half expm1(
const half & a
)
function log
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half log(
const half & a
)
function log1p
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half log1p(
const half & a
)
function log10
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half log10(
const half & a
)
function log2
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half log2(
const half & a
)
function sqrt
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half sqrt(
const half & a
)
function pow
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half pow(
const half & a,
const half & b
)
function sin
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half sin(
const half & a
)
function cos
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half cos(
const half & a
)
function tan
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half tan(
const half & a
)
function tanh
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half tanh(
const half & a
)
function asin
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half asin(
const half & a
)
function acos
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half acos(
const half & a
)
function floor
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half floor(
const half & a
)
function ceil
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half ceil(
const half & a
)
function rint
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half rint(
const half & a
)
function round
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half round(
const half & a
)
function fmod
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half fmod(
const half & a,
const half & b
)
function min
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half() min(
const half & a,
const half & b
)
function max
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half() max(
const half & a,
const half & b
)
function operator<<
EIGEN_ALWAYS_INLINE std::ostream & operator<<(
std::ostream & os,
const half & v
)
Updated on 2023-11-29 at 18:22:19 +0000