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

Minimize over one or more variables in a factor. More...

Inheritance diagram for drwnFactorMinimizeOp:
drwnFactorOperation

Public Member Functions

 drwnFactorMinimizeOp (drwnTableFactor *target, const drwnTableFactor *A)
 
 drwnFactorMinimizeOp (drwnTableFactor *target, const drwnTableFactor *A, int v)
 
 drwnFactorMinimizeOp (drwnTableFactor *target, const drwnTableFactor *A, const std::set< int > &v)
 
 drwnFactorMinimizeOp (const drwnFactorMinimizeOp &op)
 
void execute ()
 peform the factor operation on the target
 
- Public Member Functions inherited from drwnFactorOperation
 drwnFactorOperation (drwnTableFactor *target)
 
 drwnFactorOperation (const drwnFactorOperation &op)
 
drwnTableFactortarget () const
 return a pointer to the target factor
 

Protected Member Functions

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

Protected Attributes

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

Detailed Description

Minimize over one or more variables in a factor.


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