|
Bertini 2 - C++ Core
Software for Numerical Algebraic Geometry
|
Extensions to the Boost.Multiprecision library. More...
#include <boost/multiprecision/mpfr.hpp>#include <boost/random.hpp>#include <boost/archive/text_oarchive.hpp>#include <boost/archive/text_iarchive.hpp>#include <boost/serialization/split_member.hpp>#include <string>#include "bertini2/double_extensions.hpp"#include <Eigen/src/Core/util/Macros.h>Go to the source code of this file.
Functions | |
| template<typename Archive> | |
| void | boost::serialization::load (Archive &ar, ::boost::multiprecision::backends::gmp_int &r, unsigned) |
| template<typename Archive> | |
| void | boost::serialization::load (Archive &ar, ::boost::multiprecision::backends::gmp_rational &r, unsigned) |
| template<typename Archive> | |
| void | boost::serialization::load (Archive &ar, ::boost::multiprecision::backends::mpfr_float_backend< 0 > &r, unsigned) |
| template<typename T> | |
| T | bertini::max (T const &a, T const &b, T const &c) |
Three-argument form of max. | |
| template<typename T> | |
| T | bertini::max (T const &a, T const &b, T const &c, T const &d) |
Four-argument form of max. | |
| template<typename T> | |
| T | bertini::max (T const &a, T const &b, T const &c, T const &d, T const &e) |
Five-argument form of max. | |
| void | bertini::Precision (mpfr_float &num, unsigned prec) |
| Change the precision of a real number. | |
| auto | bertini::Precision (mpfr_float const &num) |
| Get the precision of a real number. | |
| template<typename Archive> | |
| void | boost::serialization::save (Archive &ar, ::boost::multiprecision::backends::gmp_int const &r, unsigned) |
| template<typename Archive> | |
| void | boost::serialization::save (Archive &ar, ::boost::multiprecision::backends::gmp_rational const &r, unsigned) |
| template<typename Archive> | |
| void | boost::serialization::save (Archive &ar, ::boost::multiprecision::backends::mpfr_float_backend< 0 > const &r, unsigned) |
Extensions to the Boost.Multiprecision library.
Particularly includes Boost.Serialize code for the mpfr_float, gmp_rational, and gmp_int types.
| void boost::serialization::load | ( | Archive & | ar, |
| ::boost::multiprecision::backends::gmp_int & | r, | ||
| unsigned | ) |
Load a gmp_int type from a boost archive.
| void boost::serialization::load | ( | Archive & | ar, |
| ::boost::multiprecision::backends::gmp_rational & | r, | ||
| unsigned | ) |
Load a gmp_rational type from a boost archive.
| void boost::serialization::load | ( | Archive & | ar, |
| ::boost::multiprecision::backends::mpfr_float_backend< 0 > & | r, | ||
| unsigned | ) |
Load a mpfr_float type from a boost archive.
| T bertini::max | ( | T const & | a, |
| T const & | b, | ||
| T const & | c ) |
Three-argument form of max.
| a | Input one |
| b | Input two |
| c | Input three |
| T bertini::max | ( | T const & | a, |
| T const & | b, | ||
| T const & | c, | ||
| T const & | d ) |
Four-argument form of max.
| a | Input one |
| b | Input two |
| c | Input three |
| d | Input four |
| T bertini::max | ( | T const & | a, |
| T const & | b, | ||
| T const & | c, | ||
| T const & | d, | ||
| T const & | e ) |
Five-argument form of max.
| a | Input one |
| b | Input two |
| c | Input three |
| d | Input four |
| e | Input five |
|
inline |
Change the precision of a real number.
For mpfr_floats, this calls the precision member method for mpfr_float.
|
inline |
Get the precision of a real number.
For mpfr_floats, this calls the precision member method for mpfr_float.
| void boost::serialization::save | ( | Archive & | ar, |
| ::boost::multiprecision::backends::gmp_int const & | r, | ||
| unsigned | ) |
Save a gmp_int type to a boost archive.
| void boost::serialization::save | ( | Archive & | ar, |
| ::boost::multiprecision::backends::gmp_rational const & | r, | ||
| unsigned | ) |
Save a gmp_rational type to a boost archive.
| void boost::serialization::save | ( | Archive & | ar, |
| ::boost::multiprecision::backends::mpfr_float_backend< 0 > const & | r, | ||
| unsigned | ) |
Save a mpfr_float type to a boost archive.