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] |