Public Member Functions
Sundance::RemoveZeroFromSum Class Reference
Inheritance diagram for Sundance::RemoveZeroFromSum:
Sundance::SumTransformation Sundance::SymbolicTransformation Sundance::ObjectWithClassVerbosity< SymbolicTransformation > Playa::ObjectWithVerbosity

List of all members.

Public Member Functions

 RemoveZeroFromSum ()
virtual ~RemoveZeroFromSum ()
virtual bool doTransform (const RCP< ScalarExpr > &left, const RCP< ScalarExpr > &right, int sign, RCP< ScalarExpr > &rtn) const

Detailed Description

Transform a sum by removing a zero term:

\[ x + 0 \rightarrow x. \]

Definition at line 138 of file SundanceStdSumTransformations.hpp.


Constructor & Destructor Documentation

Definition at line 142 of file SundanceStdSumTransformations.hpp.

virtual Sundance::RemoveZeroFromSum::~RemoveZeroFromSum ( ) [inline, virtual]

Definition at line 145 of file SundanceStdSumTransformations.hpp.


Member Function Documentation

bool RemoveZeroFromSum::doTransform ( const RCP< ScalarExpr > &  left,
const RCP< ScalarExpr > &  right,
int  sign,
RCP< ScalarExpr > &  rtn 
) const [virtual]

Site Contact