
Public Member Functions | |
| ComplexExpr (const Expr &re, const Expr &im) | |
| virtual | ~ComplexExpr () | 
| virtual XMLObject | toXML () const | 
| virtual const Expr & | real () const | 
| virtual const Expr & | imag () const | 
| virtual std::ostream & | toText (std::ostream &os, bool paren) const | 
| virtual RCP< ExprBase > | getRcp () | 
Private Attributes | |
| Expr | real_ | 
| Expr | imag_ | 
Definition at line 52 of file SundanceComplexExpr.hpp.
Definition at line 42 of file SundanceComplexExpr.cpp.
| virtual Sundance::ComplexExpr::~ComplexExpr | ( | ) |  [inline, virtual] | 
        
virtual destructor
Definition at line 59 of file SundanceComplexExpr.hpp.
| virtual RCP<ExprBase> Sundance::ComplexExpr::getRcp | ( | ) |  [inline, virtual] | 
        
| virtual const Expr& Sundance::ComplexExpr::imag | ( | ) |  const [inline, virtual] | 
        
Definition at line 68 of file SundanceComplexExpr.hpp.
References imag_.
Referenced by Sundance::Expr::imag(), toText(), and toXML().
| virtual const Expr& Sundance::ComplexExpr::real | ( | ) |  const [inline, virtual] | 
        
Definition at line 65 of file SundanceComplexExpr.hpp.
References real_.
Referenced by Sundance::Expr::real(), toText(), and toXML().
| virtual std::ostream& Sundance::ComplexExpr::toText | ( | std::ostream & | os, | |
| bool | paren | |||
| ) |  const [inline, virtual] | 
        
Write self in text form
Implements Sundance::ExprBase.
Definition at line 71 of file SundanceComplexExpr.hpp.
| XMLObject ComplexExpr::toXML | ( | ) |  const [virtual] | 
        
Expr Sundance::ComplexExpr::imag_ [private]           | 
        
Expr Sundance::ComplexExpr::real_ [private]           |