1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
# Package initialisation
from pypy.interpreter.mixedmodule import MixedModule
class Module(MixedModule):
appleveldefs = {
'factorial' : 'app_math.factorial',
'remainder' : 'app_math.remainder',
'isqrt' : 'app_math.isqrt',
'prod' : 'app_math.prod',
'comb' : 'app_math.comb',
'perm' : 'app_math.perm',
'lcm' : 'app_math.lcm',
}
interpleveldefs = {
'e' : 'interp_math.get(space).w_e',
'pi' : 'interp_math.get(space).w_pi',
'tau' : 'interp_math.get(space).w_tau',
'inf' : 'interp_math.get(space).w_inf',
'nan' : 'interp_math.get(space).w_nan',
'pow' : 'interp_math.pow',
'cosh' : 'interp_math.cosh',
'copysign' : 'interp_math.copysign',
'ldexp' : 'interp_math.ldexp',
'hypot' : 'interp_math.hypot',
'dist' : 'interp_math.dist',
'tan' : 'interp_math.tan',
'asin' : 'interp_math.asin',
'fabs' : 'interp_math.fabs',
'floor' : 'interp_math.floor',
'sqrt' : 'interp_math.sqrt',
'frexp' : 'interp_math.frexp',
'degrees' : 'interp_math.degrees',
'log' : 'interp_math.log',
'log2' : 'interp_math.log2',
'log10' : 'interp_math.log10',
'fmod' : 'interp_math.fmod',
'atan' : 'interp_math.atan',
'ceil' : 'interp_math.ceil',
'sinh' : 'interp_math.sinh',
'cos' : 'interp_math.cos',
'tanh' : 'interp_math.tanh',
'radians' : 'interp_math.radians',
'sin' : 'interp_math.sin',
'atan2' : 'interp_math.atan2',
'modf' : 'interp_math.modf',
'exp' : 'interp_math.exp',
'exp2' : 'interp_math.exp2',
'expm1' : 'interp_math.expm1',
'acos' : 'interp_math.acos',
'isinf' : 'interp_math.isinf',
'isnan' : 'interp_math.isnan',
'isfinite' : 'interp_math.isfinite',
'trunc' : 'interp_math.trunc',
'fsum' : 'interp_math.fsum',
'asinh' : 'interp_math.asinh',
'acosh' : 'interp_math.acosh',
'atanh' : 'interp_math.atanh',
'log1p' : 'interp_math.log1p',
'expm1' : 'interp_math.expm1',
'erf' : 'interp_math.erf',
'erfc' : 'interp_math.erfc',
'gamma' : 'interp_math.gamma',
'lgamma' : 'interp_math.lgamma',
'isclose' : 'interp_math.isclose',
'gcd' : 'interp_math.gcd',
'nextafter' : 'interp_math.nextafter',
'ulp' : 'interp_math.ulp',
'cbrt' : 'interp_math.cbrt',
}
|