Files Classes Functions Hierarchy
#include <mathfunc.h>
Public Member Functions | |
| string const | name () const |
| void | visit (deque< rpnbase * > &ds, rpncomplex &n) |
| rpnfnorm () | |
| rpnfnorm (deque< rpnbase * > &ds, bool const evaluate=true) | |
| ~rpnfnorm () | |
| rpnbase * | copy () const |
Definition at line 462 of file mathfunc.h.
| rpnfnorm::rpnfnorm | ( | ) | [inline] |
Definition at line 478 of file mathfunc.h.
References rpnfunction::eval().
00479 { 00480 if (evaluate) 00481 eval(ds); 00482 else 00483 ds.push_front(this); 00484 }
| rpnfnorm::~rpnfnorm | ( | ) | [inline] |
| rpnbase* rpnfnorm::copy | ( | ) | const [inline, virtual] |
Reimplemented from rpnfunction.
Definition at line 486 of file mathfunc.h.
References rpnfnorm().
00487 { return new rpnfnorm(); }
| string const rpnfnorm::name | ( | ) | const [inline, virtual] |
| void rpnfnorm::visit | ( | deque< rpnbase * > & | ds, | |
| rpncomplex & | n | |||
| ) | [inline, virtual] |
Reimplemented from rpnfunction.
Definition at line 469 of file mathfunc.h.
References rpnbase::dec(), and rpncomplex::num.
00470 { 00471 rpnbase* x0 = ds.front(); 00472 ds.pop_front(); 00473 new rpnreal(ds,norm(n.num)); 00474 x0->dec(); 00475 }
1.5.8