Okay, since it seems reasonable to hang the trig functions off of PMCs,
we'd best get a list of the functions we want. I can think of:

  pow
  logarithm
  square root (yes, I know, it's for speed)

Normal and hyperbolic versions of:
  sine
  cosine
  tangent
  cotangent
  arcsine
  arccosine
  arctangent
  arccotangent

There are, I'm sure, others. The base version of these, which all classes 
will share unless overridden, will just get the double value of the PMC in 
question and perform the operation on that, so we only have to do this 
once by default, but classes can override it if they really, really want 
to.

                                        Dan

Reply via email to