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. ;-) 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... Regards -richy. -- Richard Kreckel <Richard.Kreckel@Uni-Mainz.DE> <http://wwwthep.physik.uni-mainz.de/~kreckel/> - To UNSUBSCRIBE, email to ginac-list@ginac.de with a subject of "unsubscribe".