proj home

Files   Classes   Functions   Hierarchy  

rpnd_to_r Class Reference

#include <mathfunc.h>

Inheritance diagram for rpnd_to_r:
Collaboration diagram for rpnd_to_r:

List of all members.

Public Member Functions

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


Detailed Description

Definition at line 605 of file mathfunc.h.


Constructor & Destructor Documentation

rpnd_to_r::rpnd_to_r (  )  [inline]

Definition at line 614 of file mathfunc.h.

Referenced by copy().

00614 {}

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

Definition at line 615 of file mathfunc.h.

References rpnfunction::eval().

00616     {  
00617       if (evaluate)
00618         eval(ds);
00619       else
00620         ds.push_front(this);
00621     }

rpnd_to_r::~rpnd_to_r (  )  [inline]

Definition at line 622 of file mathfunc.h.

00622 {} 


Member Function Documentation

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

Reimplemented from rpnfunction.

Definition at line 623 of file mathfunc.h.

References rpnd_to_r().

00624     { return new rpnd_to_r(); } 

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

Reimplemented from rpnfunction.

Definition at line 609 of file mathfunc.h.

00610     { return string("d->r"); }

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

Reimplemented from rpnfunction.

Definition at line 232 of file mathfunc.cpp.

References mathconstants::d_to_r, and rpnreal::num.

00233 {
00234   n.num *= mathconstants::d_to_r;
00235 }


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

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