libDAI
Public Member Functions | List of all members
dai::BBPCostFunction Class Reference

Predefined cost functions that can be used with BBP. More...

#include <dai/bbp.h>

Inherits BBPCostFunctionBase.

Public Member Functions

 BBPCostFunction ()
 Default constructor. More...
 
 BBPCostFunction (const BBPCostFunctionBase &x)
 Construct from BBPCostFunctionBase x. More...
 
bool needGibbsState () const
 Returns whether this cost function depends on having a Gibbs state. More...
 
Real evaluate (const InfAlg &ia, const std::vector< size_t > *stateP) const
 Evaluates cost function in state stateP using the information in inference algorithm ia. More...
 
BBPCostFunctionoperator= (const BBPCostFunctionBase &x)
 Assignment operator. More...
 

Detailed Description

Predefined cost functions that can be used with BBP.

Constructor & Destructor Documentation

dai::BBPCostFunction::BBPCostFunction ( )
inline

Default constructor.

dai::BBPCostFunction::BBPCostFunction ( const BBPCostFunctionBase &  x)
inline

Construct from BBPCostFunctionBase x.

Member Function Documentation

bool dai::BBPCostFunction::needGibbsState ( ) const

Returns whether this cost function depends on having a Gibbs state.

Real dai::BBPCostFunction::evaluate ( const InfAlg ia,
const std::vector< size_t > *  stateP 
) const

Evaluates cost function in state stateP using the information in inference algorithm ia.

BBPCostFunction& dai::BBPCostFunction::operator= ( const BBPCostFunctionBase &  x)
inline

Assignment operator.


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