Public Member Functions | Private Attributes
Sundance::DerivProduct Class Reference

List of all members.

Public Member Functions

 DerivProduct ()
 DerivProduct (const double &coeff)
void addConstantFactor (const IndexPair &p)
void addVariableFactor (const IndexPair &p)
bool isConstant () const
int numConstants () const
int numVariables () const
const double & coeff () const
const IndexPairconstant (int i) const
const IndexPairvariable (int i) const

Private Attributes

double coeff_
Array< IndexPairconstants_
Array< IndexPairvariables_

Detailed Description

Definition at line 76 of file SundanceChainRuleSum.hpp.


Constructor & Destructor Documentation

Definition at line 80 of file SundanceChainRuleSum.hpp.

Sundance::DerivProduct::DerivProduct ( const double &  coeff) [inline]

Definition at line 82 of file SundanceChainRuleSum.hpp.


Member Function Documentation

Definition at line 85 of file SundanceChainRuleSum.hpp.

References constants_.

Referenced by Sundance::ChainRuleEvaluator::init().

Definition at line 88 of file SundanceChainRuleSum.hpp.

References variables_.

Referenced by Sundance::ChainRuleEvaluator::init().

const double& Sundance::DerivProduct::coeff ( ) const [inline]

Definition at line 100 of file SundanceChainRuleSum.hpp.

References coeff_.

Referenced by Sundance::ChainRuleSum::evalVar().

const IndexPair& Sundance::DerivProduct::constant ( int  i) const [inline]

Definition at line 103 of file SundanceChainRuleSum.hpp.

References constants_.

Referenced by Sundance::ChainRuleSum::evalConstant().

bool Sundance::DerivProduct::isConstant ( ) const [inline]

Definition at line 91 of file SundanceChainRuleSum.hpp.

References numVariables().

int Sundance::DerivProduct::numConstants ( ) const [inline]

Definition at line 94 of file SundanceChainRuleSum.hpp.

References constants_.

Referenced by Sundance::ChainRuleSum::evalConstant().

int Sundance::DerivProduct::numVariables ( ) const [inline]

Definition at line 97 of file SundanceChainRuleSum.hpp.

References variables_.

Referenced by isConstant().

const IndexPair& Sundance::DerivProduct::variable ( int  i) const [inline]

Definition at line 106 of file SundanceChainRuleSum.hpp.

References variables_.


Member Data Documentation

Definition at line 110 of file SundanceChainRuleSum.hpp.

Referenced by coeff().

Definition at line 112 of file SundanceChainRuleSum.hpp.

Referenced by addConstantFactor(), constant(), and numConstants().

Definition at line 114 of file SundanceChainRuleSum.hpp.

Referenced by addVariableFactor(), numVariables(), and variable().

Site Contact