On 2014-10-24, Mike <miller...@gmail.com> wrote: > This was a "demonstration problem" - my actual application will involve > arbitrary-precision reals with lots of constraints. > > It appears that PPL not only supports rationals, but insists on them. It > seems to set the base_ring to QQ, as the output from the following code is > "Rational Field", but I can find no way to alter base_ring. Any no, you can't do this. PPL is a C++ library that only works with rationals.
Do you mean to say that your "abritrary precision reals" are irrational? If not, then why don't you just work with rationals? > suggestions on how I might accomplish that? (For glpk the base_ring is > "Real Double Field", and I can't find a way to alter that either.) the arbitrary precision part of glpk does not have a Sage interface, nobody got around to dig it up. > > from sage.numerical.backends.generic_backend import get_solver > p = get_solver(solver = "PPL") > print p.base_ring() > -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at http://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.