proj home

Files   Classes   Functions   Hierarchy  

rpnfacos Class Reference

#include <mathfunc.h>

Inheritance diagram for rpnfacos:
Collaboration diagram for rpnfacos:

List of all members.

Public Member Functions

string const name () const
void visit (deque< rpnbase * > &ds, rpnreal &n)
 rpnfacos ()
 rpnfacos (deque< rpnbase * > &ds, bool const evaluate=true)
 ~rpnfacos ()
rpnbasecopy () const


Detailed Description

Definition at line 332 of file mathfunc.h.


Constructor & Destructor Documentation

rpnfacos::rpnfacos (  )  [inline]

Definition at line 342 of file mathfunc.h.

Referenced by copy().

00342 {}

rpnfacos::rpnfacos ( deque< rpnbase * > &  ds,
bool const   evaluate = true 
) [inline]

Definition at line 343 of file mathfunc.h.

References rpnfunction::eval().

00344     {  
00345       if (evaluate)
00346         eval(ds);
00347       else
00348         ds.push_front(this);
00349     }

rpnfacos::~rpnfacos (  )  [inline]

Definition at line 350 of file mathfunc.h.

00350 {} 


Member Function Documentation

rpnbase* rpnfacos::copy (  )  const [inline, virtual]

Reimplemented from rpnfunction.

Definition at line 351 of file mathfunc.h.

References rpnfacos().

00352     { return new rpnfacos(); } 

string const rpnfacos::name (  )  const [inline, virtual]

Reimplemented from rpnfunction.

Definition at line 336 of file mathfunc.h.

00337     { return string("acos"); }

void rpnfacos::visit ( deque< rpnbase * > &  ds,
rpnreal n 
) [inline, virtual]

Reimplemented from rpnfunction.

Definition at line 339 of file mathfunc.h.

References rpnreal::num.

00340     { n.num = acos(n.num); }


The documentation for this class was generated from the following file:

Generated on Fri Mar 4 00:50:13 2011 for Chelton Evans Source by  doxygen 1.5.8