3#ifndef pRC_CORE_VALUE_FLOAT_H
4#define pRC_CORE_VALUE_FLOAT_H
99 constexpr decltype(
auto)
operator()() &&
104 constexpr decltype(
auto)
operator()()
const &&
128 return *
this = *
this + forward<X>(rhs);
135 return *
this = *
this - forward<X>(rhs);
142 return *
this = *
this * forward<X>(rhs);
149 return *
this = *
this / forward<X>(rhs);
Definition bfloat16.hpp:18
static constexpr Size Width
Definition float.hpp:27
constexpr auto & operator=(Unit<> const) &
Definition float.hpp:89
constexpr auto & operator-=(X &&rhs) &
Definition float.hpp:133
constexpr Float(Unit<> const)
Definition float.hpp:59
constexpr auto & operator()() const &
Definition float.hpp:114
constexpr auto & operator=(U const &value) &
Definition float.hpp:78
constexpr auto & operator*=(X &&rhs) &
Definition float.hpp:140
constexpr Float(Identity<> const)
Definition float.hpp:64
constexpr auto & operator=(U const basic) &
Definition float.hpp:71
constexpr auto & operator=(Identity<> const) &
Definition float.hpp:94
constexpr Float(Zero<> const)
Definition float.hpp:54
constexpr auto & operator()() &
Definition float.hpp:109
constexpr auto & operator=(Zero<> const) &
Definition float.hpp:84
constexpr Float(U const &value)
Definition float.hpp:49
Conditional< W==16, BFloat16, Conditional< W==32, float, Conditional< W==64, double, Undefined > > > Fundamental
Definition float.hpp:23
constexpr auto & operator+=(X &&rhs) &
Definition float.hpp:126
constexpr auto & operator/=(X &&rhs) &
Definition float.hpp:147
Definition concepts.hpp:40
Definition concepts.hpp:37
Definition concepts.hpp:16
Definition concepts.hpp:31
int value
Definition gmock-actions_test.cc:1714
Definition cholesky.hpp:10
static constexpr auto unit()
Definition unit.hpp:13
Float(Float< 16 >::Fundamental const) -> Float< 16 >
std::size_t Size
Definition basics.hpp:31
std::conditional_t< B, T, F > Conditional
Definition basics.hpp:56
static constexpr auto identity()
Definition identity.hpp:13
static constexpr auto zero()
Definition zero.hpp:12
Definition identity.hpp:11