This commit is contained in:
Andreas Fabri 2025-12-03 10:59:02 +00:00 committed by GitHub
commit 57c9434f7e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 80 additions and 2 deletions

View File

@ -0,0 +1,78 @@
namespace boost { namespace multiprecision {
/*!
\ingroup nt_boost
The class `cpp_rational` is an exact multiprecision rational number type,
provided by \boost.
This header provides the necessary functions to make it compliant to the number type
concept.
\cgalModels{Field,RealEmbeddable,Fraction}
See the \boost documentation for additional details on
<a href="https://www.boost.org/doc/libs/latest/libs/multiprecision/doc/html/boost_multiprecision/tut/rational.html">Boost Multiprecision Rational Types</a>
*/
class cpp_rational {
};
/*!
\ingroup nt_boost
The class `gmp_rational` is an exact multiprecision rational number type,
provided by \boost.
This header provides the necessary functions to make it compliant to the number type
concept.
\cgalModels{Field,RealEmbeddable,Fraction}
See the \boost documentation for additional details on
<a href="https://www.boost.org/doc/libs/latest/libs/multiprecision/doc/html/boost_multiprecision/tut/rational.html">Boost Multiprecision Rational Types</a>
*/
class gmp_rational {
};
/*!
\ingroup nt_boost
The class `cpp_int` is an exact multiprecision integer number type,
provided by \boost.
This header provides the necessary functions to make it compliant to the number type
concept.
\cgalModels{EuclideanRing,RealEmbeddable}
See the \boost documentation for additional details on
<a href="https://www.boost.org/doc/libs/latest/libs/multiprecision/doc/html/boost_multiprecision/tut/ints.html">Boost Multiprecision Integer Types</a>
*/
class cpp_int {
};
/*!
\ingroup nt_boost
The class `gmp_int` is an exact multiprecision integer number type,
provided by \boost.
This header provides the necessary functions to make it compliant to the number type
concept.
\cgalModels{EuclideanRing,RealEmbeddable}
See the \boost documentation for additional details on
<a href="https://www.boost.org/doc/libs/latest/libs/multiprecision/doc/html/boost_multiprecision/tut/ints.html">Boost Multiprecision Integer Types</a>
*/
class gmp_int {
};
}} //namespace boost::multiprecision

View File

@ -6,7 +6,7 @@
The class `mpq_class` is an exact multiprecision rational number type,
provided by \gmp.
CGAL provides the necessary functions to make it compliant to the number type
This header provides the necessary functions to make it compliant to the number type
concept.
\cgalModels{Field,RealEmbeddable,Fraction}
@ -26,7 +26,7 @@ class mpq_class {
The class `mpz_class` is an exact multiprecision integer number type,
provided by \gmp.
CGAL provides the necessary functions to make it compliant to the number type
This header provides the necessary functions to make it compliant to the number type
concept.
\cgalModels{EuclideanRing,RealEmbeddable}