KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
kjb::bbb::Likelihood Class Reference

#include <bbb_likelihood.h>

Public Types

typedef gp::Predictive_nl
< gp::Manual, gp::Sqex > 
Predictive
 

Public Member Functions

 Likelihood (const Activity_library &library)
 Construct a likelihood with no data. More...
 
 Likelihood (const Data &data, const Activity_library &library)
 Construct a likelihood with the given data. More...
 
double operator() (const Description &desc) const
 Compute the likelihood of a description. More...
 
void set_data (const Data &data)
 Set the data for this likelihood. More...
 
const Datadata () const
 Get the data for this likelihood. More...
 
const Predictivepredictive () const
 Get the GP predictive used for this likelihood. More...
 
const Activity_librarylibrary () const
 Get activity library. More...
 

Member Typedef Documentation

typedef gp::Predictive_nl<gp::Manual, gp::Sqex> kjb::bbb::Likelihood::Predictive

Constructor & Destructor Documentation

kjb::bbb::Likelihood::Likelihood ( const Activity_library library)
inline

Construct a likelihood with no data.

kjb::bbb::Likelihood::Likelihood ( const Data data,
const Activity_library library 
)
inline

Construct a likelihood with the given data.

Member Function Documentation

const Data& kjb::bbb::Likelihood::data ( ) const
inline

Get the data for this likelihood.

const Activity_library& kjb::bbb::Likelihood::library ( ) const
inline

Get activity library.

double Likelihood::operator() ( const Description desc) const

Compute the likelihood of a description.

const Predictive& kjb::bbb::Likelihood::predictive ( ) const
inline

Get the GP predictive used for this likelihood.

void kjb::bbb::Likelihood::set_data ( const Data data)
inline

Set the data for this likelihood.


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