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

Definition at line 44 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 <MathX/GenVectorX/BitReproducible.h>

Member Function Documentation

◆ D2x()

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

Definition at line 70 of file BitReproducible.cxx.

◆ Dto2longs()

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

Definition at line 86 of file BitReproducible.cxx.

◆ Fill_byte_order()

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

Definition at line 23 of file BitReproducible.cxx.

◆ Input() [1/2]

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

Definition at line 75 of file BitReproducible.h.

◆ Input() [2/2]

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

Definition at line 89 of file BitReproducible.h.

◆ Longs2double()

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

Definition at line 103 of file BitReproducible.cxx.

◆ Output() [1/2]

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

Definition at line 68 of file BitReproducible.h.

◆ Output() [2/2]

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

Definition at line 82 of file BitReproducible.h.

Member Data Documentation

◆ fgByte_order

int ROOT::ROOT_MATH_ARCH::GenVector_detail::BitReproducible::fgByte_order
staticprivate

Definition at line 103 of file BitReproducible.h.

◆ fgByte_order_known

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

Definition at line 102 of file BitReproducible.h.

  • math/experimental/genvectorx/inc/MathX/GenVectorX/BitReproducible.h
  • math/experimental/genvectorx/src/BitReproducible.cxx