From fb9388670950ae73ea2370c7c2492c8e6ddf042c Mon Sep 17 00:00:00 2001 From: Alexander Kobel Date: Mon, 24 Nov 2014 10:48:20 +0100 Subject: [PATCH] add constructor for Residue from long long --- .../include/CGAL/Modular_arithmetic/Residue_type.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Modular_arithmetic/include/CGAL/Modular_arithmetic/Residue_type.h b/Modular_arithmetic/include/CGAL/Modular_arithmetic/Residue_type.h index dad1a6e5685..b8254b1c56f 100644 --- a/Modular_arithmetic/include/CGAL/Modular_arithmetic/Residue_type.h +++ b/Modular_arithmetic/include/CGAL/Modular_arithmetic/Residue_type.h @@ -232,6 +232,11 @@ public: Residue (long n) { x_= RES_soft_reduce (static_cast< double > (n % get_prime_int())); } + + //! constructor of Residue, from long long + Residue (long long n) { + x_= RES_soft_reduce (static_cast< double > (n % get_prime_int())); + } //! Access operator for x, \c const const double& x() const { return x_; }