ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/thirdparty/nlohmann_json/single_include/nlohmann/json.hpp>
Public Member Functions | |
constexpr | diyfp (std::uint64_t f_, int e_) noexcept |
Static Public Member Functions | |
static diyfp | sub (const diyfp &x, const diyfp &y) noexcept |
returns x - y | |
static diyfp | mul (const diyfp &x, const diyfp &y) noexcept |
returns x * y | |
static diyfp | normalize (diyfp x) noexcept |
normalize x such that the significand is >= 2^(q-1) | |
static diyfp | normalize_to (const diyfp &x, const int target_exponent) noexcept |
normalize x such that the result has the exponent E | |
Public Attributes | |
std::uint64_t | f = 0 |
int | e = 0 |
Static Public Attributes | |
static constexpr int | kPrecision = 64 |
Definition at line 12699 of file json.hpp.
View newest version in sPHENIX GitHub at line 12699 of file json.hpp
|
inlinenoexcept |
|
inlinestaticnoexcept |
returns x * y
Definition at line 12724 of file json.hpp.
View newest version in sPHENIX GitHub at line 12724 of file json.hpp
References Acts::UnitConstants::h, Q, Acts::UnitConstants::u, x, and y.
int nlohmann::detail::dtoa_impl::diyfp::e = 0 |
Definition at line 12704 of file json.hpp.
View newest version in sPHENIX GitHub at line 12704 of file json.hpp
Referenced by nlohmann::detail::dtoa_impl::compute_boundaries(), nlohmann::detail::dtoa_impl::grisu2(), and nlohmann::detail::dtoa_impl::grisu2_digit_gen().
std::uint64_t nlohmann::detail::dtoa_impl::diyfp::f = 0 |
Definition at line 12703 of file json.hpp.
View newest version in sPHENIX GitHub at line 12703 of file json.hpp
Referenced by nlohmann::detail::dtoa_impl::compute_boundaries(), nlohmann::detail::dtoa_impl::grisu2(), and nlohmann::detail::dtoa_impl::grisu2_digit_gen().
|
static |