ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
gsl::ieee Namespace Reference

IEEE floating point arithmetic representations. More...

Functions

void printf_float (float const &x)
 C++ version of gsl_ieee_printf_float(). More...
 
void printf_double (double const &x)
 C++ version of gsl_ieee_printf_double(). More...
 
void fprintf_float (FILE *stream, float const &x)
 C++ version of gsl_ieee_fprintf_float(). More...
 
void fprintf_double (FILE *stream, double const &x)
 C++ version of gsl_ieee_fprintf_double(). More...
 
void env_setup ()
 C++ version of gsl_ieee_env_setup(). More...
 
int read_mode_string (char const *description, int &precision, int &rounding, int &exception_mask)
 C++ version of gsl_ieee_read_mode_string(). More...
 
int set_mode (int precision, int rounding, int exception_mask)
 C++ version of gsl_ieee_set_mode(). More...
 

Detailed Description

IEEE floating point arithmetic representations.

Function Documentation

◆ env_setup()

void gsl::ieee::env_setup ( )
inline

C++ version of gsl_ieee_env_setup().

Definition at line 121 of file ieee_utils.hpp.

◆ fprintf_double()

void gsl::ieee::fprintf_double ( FILE *  stream,
double const &  x 
)
inline

C++ version of gsl_ieee_fprintf_double().

Parameters
streamA file
xA floating point number

Definition at line 97 of file ieee_utils.hpp.

◆ fprintf_float()

void gsl::ieee::fprintf_float ( FILE *  stream,
float const &  x 
)
inline

C++ version of gsl_ieee_fprintf_float().

Parameters
streamA file
xA floating point number

Definition at line 80 of file ieee_utils.hpp.

◆ printf_double()

void gsl::ieee::printf_double ( double const &  x)
inline

C++ version of gsl_ieee_printf_double().

Parameters
xA floating point number

Definition at line 64 of file ieee_utils.hpp.

◆ printf_float()

void gsl::ieee::printf_float ( float const &  x)
inline

C++ version of gsl_ieee_printf_float().

Parameters
xA floating point number

Definition at line 51 of file ieee_utils.hpp.

◆ read_mode_string()

int gsl::ieee::read_mode_string ( char const *  description,
int &  precision,
int &  rounding,
int &  exception_mask 
)
inline

C++ version of gsl_ieee_read_mode_string().

Parameters
descriptionMode description
precisionThe precision [return value]
roundingThe rounding type [return value]
exception_maskThe exception mask [return value]
Returns
Error code on failure

Definition at line 144 of file ieee_utils.hpp.

◆ set_mode()

int gsl::ieee::set_mode ( int  precision,
int  rounding,
int  exception_mask 
)
inline

C++ version of gsl_ieee_set_mode().

Parameters
precisionThe precision
roundingThe rounding type
exception_maskThe exception mask
Returns
Error code on failure

Definition at line 155 of file ieee_utils.hpp.