![]() |
Boost.Real
1.0.0
Boost.Real numerical data type for real numbers representation using range arithmetic.
|
Cboost::real::boundary | Explicitly represents a number as a vector of digits with a sign and an exponent |
Cboost::real::real::const_precision_iterator | Forward iterator that iterates a boost::real::real number approximation intervals. The iterator calculates the initial interval with the initial precision and then it increase the precision in each iteration (++) and recalculate the interval |
Cboost::real::real_algorithm::const_precision_iterator | Forward iterator that iterates a boost::real::real_algorithm number approximation intervals. The iterator calculates the initial interval with the initial precision and then it increase the precision in each iteration (++) and recalculate the interval |
Cboost::real::real_explicit::const_precision_iterator | Forward iterator that iterates a boost::real::real_explicit number approximation intervals. The iterator calculates the initial interval with the initial precision and then it increase the precision in each iteration (++) and recalculate the interval |
▼Cexception | |
Cboost::real::invalid_representation_exception | |
Cboost::real::invalid_string_number_exception | |
Cboost::real::none_operation_exception | |
Cboost::real::precision_exception | |
Cboost::real::interval | Represent an interval composed by two boundaries, a lower boundary and an upper boundary. The boundaries are boost::real::boundary structs that represent fully represented numbers |
Cboost::real::real | Boost::real::real is a C++ class that represent real numbers as abstract entities that can be dynamically approximated as much as needed (until a set maximum precision) to be able to operate with them. Numbers can be added, subtracted, multiplied and compared by lower than and equality |
Cboost::real::real_algorithm | Boost::real::real_algorithm is a C++ class that represents real numbers as a a function that calculates the n-th digit o the number, a sign and an exponent |
Cboost::real::real_explicit | Boost::real::real_explicit is a C++ class that fully represents real numbers as a vector of digits, a sign and an exponent |