proj home

Files   Classes   Functions   Hierarchy  

rpnr_to_d Class Reference

#include <mathfunc.h>

Inheritance diagram for rpnr_to_d:
Collaboration diagram for rpnr_to_d:

List of all members.

Public Member Functions

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


Detailed Description

Definition at line 581 of file mathfunc.h.


Constructor & Destructor Documentation

rpnr_to_d::rpnr_to_d (  )  [inline]

Definition at line 590 of file mathfunc.h.

Referenced by copy().

00590 {}

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

Definition at line 591 of file mathfunc.h.

References rpnfunction::eval().

00592     {  
00593       if (evaluate)
00594         eval(ds);
00595       else
00596         ds.push_front(this);
00597     }

rpnr_to_d::~rpnr_to_d (  )  [inline]

Definition at line 598 of file mathfunc.h.

00598 {} 


Member Function Documentation

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

Reimplemented from rpnfunction.

Definition at line 599 of file mathfunc.h.

References rpnr_to_d().

00600     { return new rpnr_to_d(); } 

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

Reimplemented from rpnfunction.

Definition at line 585 of file mathfunc.h.

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

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

Reimplemented from rpnfunction.

Definition at line 227 of file mathfunc.cpp.

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

00228 {
00229   n.num *= mathconstants::r_to_d;
00230 }


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

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