Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagelib
Path: blob/master/sage/structure/nonexact.py
4045 views
1
import sage.rings.integer
2
3
class Nonexact:
4
def __init__(self, prec=20):
5
self.__default_prec = sage.rings.integer.Integer(prec)
6
7
def default_prec(self):
8
r"""
9
Return the default precision for self. Use
10
\code{set_default_prec} to set the default precision.
11
"""
12
try:
13
return self.__default_prec
14
except AttributeError:
15
self.default_prec = 20
16
return self.__default_prec
17
return self.__default_prec
18
19
def set_default_prec(self, prec):
20
self.__default_prec = sage.rings.integer.Integer(prec)
21
22
23
24