Darwin  1.10(beta)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
drwnFactorPlusEqualsOp Class Reference

Add one (weighted) factor to another inline. More...

Inheritance diagram for drwnFactorPlusEqualsOp:
drwnFactorUnaryOp drwnFactorOperation

Public Member Functions

 drwnFactorPlusEqualsOp (drwnTableFactor *target, const drwnTableFactor *A, double wA=1.0)
 
 drwnFactorPlusEqualsOp (const drwnFactorPlusEqualsOp &op)
 
void execute ()
 peform the factor operation on the target
 
- Public Member Functions inherited from drwnFactorUnaryOp
 drwnFactorUnaryOp (drwnTableFactor *target, const drwnTableFactor *A)
 
 drwnFactorUnaryOp (const drwnFactorUnaryOp &op)
 
- Public Member Functions inherited from drwnFactorOperation
 drwnFactorOperation (drwnTableFactor *target)
 
 drwnFactorOperation (const drwnFactorOperation &op)
 
drwnTableFactortarget () const
 return a pointer to the target factor
 

Protected Attributes

double _weightA
 
- Protected Attributes inherited from drwnFactorUnaryOp
const drwnTableFactor *const _operandA
 
drwnTableFactorMapping _mappingA
 
- Protected Attributes inherited from drwnFactorOperation
drwnTableFactor_target
 

Additional Inherited Members

- Protected Member Functions inherited from drwnFactorUnaryOp
void initialize ()
 initialize mappings and target factor (with right set of variables, unless given, e.g. for marginalization)
 
bool checkTarget ()
 check that the target is not empty and has the right set of variables for this operation
 

Detailed Description

Add one (weighted) factor to another inline.


The documentation for this class was generated from the following files: