Geant4-11
|
#include <DoubConv.h>
Data Structures | |
union | DB8 |
Static Public Member Functions | |
static std::string | d2x (double d) |
static std::vector< unsigned long > | dto2longs (double d) |
static double | longs2double (const std::vector< unsigned long > &v) |
Static Private Member Functions | |
static void | fill_byte_order () |
Static Private Attributes | |
static CLHEP_THREAD_LOCAL int | byte_order [8] |
static CLHEP_THREAD_LOCAL bool | byte_order_known = false |
Definition at line 28 of file DoubConv.h.
|
static |
Definition at line 82 of file DoubConv.cc.
References CLHEP::DoubConv::DB8::b, byte_order, byte_order_known, CLHEP::DoubConv::DB8::d, and fill_byte_order().
|
static |
Definition at line 94 of file DoubConv.cc.
References CLHEP::DoubConv::DB8::b, byte_order, byte_order_known, CLHEP::DoubConv::DB8::d, and fill_byte_order().
Referenced by CLHEP::HepJamesRandom::put(), CLHEP::NonRandomEngine::put(), CLHEP::Ranlux64Engine::put(), CLHEP::RandBinomial::put(), CLHEP::RandBreitWigner::put(), CLHEP::RandChiSquare::put(), CLHEP::RandExponential::put(), CLHEP::RandExpZiggurat::put(), CLHEP::RandFlat::put(), CLHEP::RandGamma::put(), CLHEP::RandGauss::put(), CLHEP::RandGeneral::put(), CLHEP::RandPoisson::put(), CLHEP::RandPoissonQ::put(), CLHEP::RandStudentT::put(), CLHEP::RandGauss::saveDistState(), and CLHEP::RandGauss::saveEngineStatus().
|
staticprivate |
Definition at line 19 of file DoubConv.cc.
References CLHEP::DoubConv::DB8::b, byte_order, byte_order_known, CLHEP::DoubConv::DB8::d, and CLHEP::detail::n.
Referenced by d2x(), dto2longs(), and longs2double().
|
static |
Definition at line 110 of file DoubConv.cc.
References CLHEP::DoubConv::DB8::b, byte_order, byte_order_known, CLHEP::DoubConv::DB8::d, and fill_byte_order().
Referenced by CLHEP::RandBinomial::get(), CLHEP::RandBreitWigner::get(), CLHEP::RandChiSquare::get(), CLHEP::RandExponential::get(), CLHEP::RandExpZiggurat::get(), CLHEP::RandFlat::get(), CLHEP::RandGamma::get(), CLHEP::RandGauss::get(), CLHEP::RandGeneral::get(), CLHEP::RandPoisson::get(), CLHEP::RandPoissonQ::get(), CLHEP::RandStudentT::get(), CLHEP::HepJamesRandom::getState(), CLHEP::NonRandomEngine::getState(), CLHEP::Ranlux64Engine::getState(), CLHEP::RandGauss::restoreDistState(), and CLHEP::RandGauss::restoreEngineStatus().
|
staticprivate |
Definition at line 60 of file DoubConv.h.
Referenced by d2x(), dto2longs(), fill_byte_order(), and longs2double().
|
staticprivate |
Definition at line 59 of file DoubConv.h.
Referenced by d2x(), dto2longs(), fill_byte_order(), and longs2double().