Files Classes Functions Hierarchy
#include <mathfunc.h>
Public Member Functions | |
| string const | name () const |
| void | visit (deque< rpnbase * > &ds, rpncomplex &n) |
| rpnfimag () | |
| rpnfimag (deque< rpnbase * > &ds, bool const evaluate=true) | |
| ~rpnfimag () | |
| rpnbase * | copy () const |
Definition at line 490 of file mathfunc.h.
| rpnfimag::rpnfimag | ( | ) | [inline] |
Definition at line 506 of file mathfunc.h.
References rpnfunction::eval().
00507 { 00508 if (evaluate) 00509 eval(ds); 00510 else 00511 ds.push_front(this); 00512 }
| rpnfimag::~rpnfimag | ( | ) | [inline] |
| rpnbase* rpnfimag::copy | ( | ) | const [inline, virtual] |
Reimplemented from rpnfunction.
Definition at line 514 of file mathfunc.h.
References rpnfimag().
00515 { return new rpnfimag(); }
| string const rpnfimag::name | ( | ) | const [inline, virtual] |
| void rpnfimag::visit | ( | deque< rpnbase * > & | ds, | |
| rpncomplex & | n | |||
| ) | [inline, virtual] |
Reimplemented from rpnfunction.
Definition at line 497 of file mathfunc.h.
References rpnbase::dec(), and rpncomplex::num.
00498 { 00499 rpnbase* x0 = ds.front(); 00500 ds.pop_front(); 00501 new rpnreal(ds,imag(n.num)); 00502 x0->dec(); 00503 }
1.5.8