Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Math::GenVector_detail::BitReproducible Class Reference

Definition at line 40 of file BitReproducible.h.

Classes

union  DB8
 

Static Public Member Functions

static std::string D2x (double d)
 
static void Dto2longs (double d, unsigned int &i1, unsigned int &i2)
 
static void Input (std::istream &is, double &d)
 
static void Input (std::istream &is, float &f)
 
static double Longs2double (unsigned int i1, unsigned int i2)
 
static void Output (std::ostream &os, double d)
 
static void Output (std::ostream &os, float f)
 

Static Private Member Functions

static void Fill_byte_order ()
 

Static Private Attributes

static int fgByte_order [8]
 
static bool fgByte_order_known = false
 

#include <Math/GenVector/BitReproducible.h>

Member Function Documentation

◆ D2x()

std::string ROOT::Math::GenVector_detail::BitReproducible::D2x ( double  d)
static

Definition at line 81 of file BitReproducible.cxx.

◆ Dto2longs()

void ROOT::Math::GenVector_detail::BitReproducible::Dto2longs ( double  d,
unsigned int i1,
unsigned int i2 
)
static

Definition at line 94 of file BitReproducible.cxx.

◆ Fill_byte_order()

void ROOT::Math::GenVector_detail::BitReproducible::Fill_byte_order ( )
staticprivate

Definition at line 17 of file BitReproducible.cxx.

◆ Input() [1/2]

static void ROOT::Math::GenVector_detail::BitReproducible::Input ( std::istream &  is,
double d 
)
inlinestatic

Definition at line 71 of file BitReproducible.h.

◆ Input() [2/2]

static void ROOT::Math::GenVector_detail::BitReproducible::Input ( std::istream &  is,
float &  f 
)
inlinestatic

Definition at line 83 of file BitReproducible.h.

◆ Longs2double()

double ROOT::Math::GenVector_detail::BitReproducible::Longs2double ( unsigned int  i1,
unsigned int  i2 
)
static

Definition at line 109 of file BitReproducible.cxx.

◆ Output() [1/2]

static void ROOT::Math::GenVector_detail::BitReproducible::Output ( std::ostream &  os,
double  d 
)
inlinestatic

Definition at line 65 of file BitReproducible.h.

◆ Output() [2/2]

static void ROOT::Math::GenVector_detail::BitReproducible::Output ( std::ostream &  os,
float  f 
)
inlinestatic

Definition at line 77 of file BitReproducible.h.

Member Data Documentation

◆ fgByte_order

int ROOT::Math::GenVector_detail::BitReproducible::fgByte_order
staticprivate

Definition at line 97 of file BitReproducible.h.

◆ fgByte_order_known

bool ROOT::Math::GenVector_detail::BitReproducible::fgByte_order_known = false
staticprivate

Definition at line 96 of file BitReproducible.h.

  • math/genvector/inc/Math/GenVector/BitReproducible.h
  • math/genvector/src/BitReproducible.cxx