floor function for GiNaC::numeric
Eduardo M Kalinowski
ekalin at iname.com
Sat Nov 11 13:05:02 CET 2000
"Richard B. Kreckel" wrote:
> On Sat, 11 Nov 2000, Eduardo M Kalinowski wrote:
> > I've looked through the documentation and header files for
> > GiNaC::numeric and I haven't been able to find the floor (or ceil, for
> > that matter) function for that class. Have I overlooked something, or is
> > that missing? How can I implement one? I know CLN has a floor1 function
> > that is what I want.
>
> Of course, CLN's floor1 is only defined for the classes cl_R, cl_RA, cl_F,
> cl_SF, cl_FF, cl_DF and cl_LF, not for cl_N. You would have to make up a
> definition for complex numbers or throw an exception or crash the system
> or something. ;-)
I know, what I tought was of using that on the internal representation... but I
see its not possible. About complex numbers, there error checking against that
before the place where the hypotetical floor would be called.
> If you are interested in floor for class numeric only I would recommend
> writing an ordinary function in your program, using the normal inspectors
> presented by class numeric. Alas, it could be simpler: there is no clean
> way of getting a cl_N from numeric right now, this will change in GiNaC
> 0.7, which in turn relies on the namespaced CLN 1.1. I am working full
> steam on getting that out of house. Maybe two or three weeks...
Has cln-1.1 been already released? Well, if it is two or three weeks (or more,
if we consider Murhpy's Law), then I probably can wait.
--
How much does it cost to entice a dope-smoking UNIX system guru to Dayton?
-- Brian Boyle, UNIX/WORLD's First Annual Salary Survey
Eduardo M Kalinowski (ekalin at iname.com)
http://move.to/hpkb http://cami-ufpr.hpg.com.br
-
To UNSUBSCRIBE, email to ginac-list at ginac.de with a subject of "unsubscribe".
More information about the GiNaC-list
mailing list