Esempio n. 1
0
    def __init__(ctx):
        BaseMPContext.__init__(ctx)

        ctx.trap_complex = False
        ctx.pretty = False
        ctx.mpi = type('mpi', (_mpi,), {})
        ctx.types = [ctx.mpf, ctx.mpc, ctx.mpi, ctx.constant]
        # For fast access
        ctx.mpi._ctxdata = [ctx.mpi, new, ctx._prec_rounding]
        ctx.mpi.context = ctx

        ctx._mpq = rational.mpq

        ctx.default()
        StandardBaseContext.__init__(ctx)

        ctx.mpq = rational.mpq
        ctx.init_builtins()

        ctx.hyp_summators = {}

        ctx._init_aliases()

        # XXX: automate
        ctx.bernoulli.im_func.func_doc = function_docs.bernoulli
        ctx.primepi.im_func.func_doc = function_docs.primepi
        ctx.psi.im_func.func_doc = function_docs.psi
        ctx.atan2.im_func.func_doc = function_docs.atan2
        ctx.digamma.func_doc = function_docs.digamma
        ctx.cospi.func_doc = function_docs.cospi
        ctx.sinpi.func_doc = function_docs.sinpi
Esempio n. 2
0
    def __init__(ctx):
        StandardBaseContext.__init__(ctx)

        # Override SpecialFunctions implementation
        ctx.loggamma = math2.loggamma
        ctx._bernoulli_cache = {}
        ctx.pretty = False

        ctx._init_aliases()
Esempio n. 3
0
    def __init__(ctx):
        StandardBaseContext.__init__(ctx)

        # Override SpecialFunctions implementation
        ctx.loggamma = math2.loggamma
        ctx._bernoulli_cache = {}
        ctx.pretty = False

        ctx._init_aliases()
Esempio n. 4
0
 def __init__(ctx):
     ctx.mpf = type('ivmpf', (ivmpf,), {})
     ctx.mpc = type('ivmpc', (ivmpc,), {})
     ctx._types = (ctx.mpf, ctx.mpc)
     ctx._constant = type('ivmpf_constant', (ivmpf_constant,), {})
     ctx._prec = [53]
     ctx._set_prec(53)
     ctx._constant._ctxdata = ctx.mpf._ctxdata = ctx.mpc._ctxdata = [ctx.mpf, new, ctx._prec]
     ctx._constant.ctx = ctx.mpf.ctx = ctx.mpc.ctx = ctx
     ctx.pretty = False
     StandardBaseContext.__init__(ctx)
     ctx._init_builtins()
Esempio n. 5
0
 def __init__(ctx):
     ctx.mpf = type('ivmpf', (ivmpf, ), {})
     ctx.mpc = type('ivmpc', (ivmpc, ), {})
     ctx._types = (ctx.mpf, ctx.mpc)
     ctx._constant = type('ivmpf_constant', (ivmpf_constant, ), {})
     ctx._prec = [53]
     ctx._set_prec(53)
     ctx._constant._ctxdata = ctx.mpf._ctxdata = ctx.mpc._ctxdata = [
         ctx.mpf, new, ctx._prec
     ]
     ctx._constant.ctx = ctx.mpf.ctx = ctx.mpc.ctx = ctx
     ctx.pretty = False
     StandardBaseContext.__init__(ctx)
     ctx._init_builtins()
Esempio n. 6
0
    def __init__(ctx):
        BaseMPContext.__init__(ctx)
        ctx.trap_complex = False
        ctx.pretty = False
        ctx.types = [ctx.mpf, ctx.mpc, ctx.constant]
        ctx._mpq = rational.mpq
        ctx.default()
        StandardBaseContext.__init__(ctx)

        ctx.mpq = rational.mpq
        ctx.init_builtins()

        ctx.hyp_summators = {}

        ctx._init_aliases()

        # XXX: automate
        ctx.bernoulli.im_func.func_doc = function_docs.bernoulli
        ctx.primepi.im_func.func_doc = function_docs.primepi
        ctx.psi.im_func.func_doc = function_docs.psi
        ctx.atan2.im_func.func_doc = function_docs.atan2
        ctx.digamma.func_doc = function_docs.digamma
        ctx.cospi.func_doc = function_docs.cospi
        ctx.sinpi.func_doc = function_docs.sinpi