This file contains the definition of a class for rounding operations which uses the BOOST library. More...
#include "boost/numeric/interval.hpp"
#include <utility>
#include <iostream>
Go to the source code of this file.
Classes | |
class | unifexp::tRounding< numType > |
A class for rounding operations which uses the BOOST library. More... | |
Namespaces | |
namespace | unifexp |
This namespace contains all the classes and functions defined in the Uniform Expansion project files. | |
Defines | |
#define | DEFOP(WHAT) |
This is an internal macro of the class template "tRounding" which defines arithmetic operations using the operations available in the BOOST library. |
This file contains the definition of a class for rounding operations which uses the BOOST library.
Definition in file rounding.h.
#define DEFOP | ( | WHAT ) |
static inline numType WHAT (const numType &x, const numType &y) \ { \ numType result = Rounding. WHAT (x, y); \ Rounding. to_nearest (); \ return result; \ }
This is an internal macro of the class template "tRounding" which defines arithmetic operations using the operations available in the BOOST library.
Definition at line 58 of file rounding.h.