Sundance::DistributeSumOfDiffOps Class Reference

Inheritance diagram for Sundance::DistributeSumOfDiffOps:

Sundance::ProductTransformation Sundance::SymbolicTransformation Sundance::ObjectWithClassVerbosity< SymbolicTransformation > Playa::ObjectWithVerbosity

List of all members.

Public Member Functions

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


Detailed Description

Distribute a sum of diff ops over their operand

\[ (D_1 + D_2) u \rightarrow D_1 u + D_2 u \]

Definition at line 270 of file SundanceStdProductTransformations.hpp.


Constructor & Destructor Documentation

Sundance::DistributeSumOfDiffOps::DistributeSumOfDiffOps (  )  [inline]

Definition at line 274 of file SundanceStdProductTransformations.hpp.

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

Definition at line 277 of file SundanceStdProductTransformations.hpp.


Member Function Documentation

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

Site Contact