GPHetReg< TInput > Class Template Reference

#include <gpHetRegression.hpp>

List of all members.

Public Member Functions

void buildGP ()
void evalGP (const TInput &x, double &mean)
void evalGP (const TInput &x, double &mean, double &var)
 GPHetReg (CovFunc< TInput > &covPrimGP, CovFunc< TInput > &covSecGP, CovFunc< TInput > &covCombGP, double noisePrimGP, double noiseSecGP, double noiseCombGP)
void setDataPoints (TVector< TInput > &dataPoints, TVector< double > &dataTargets)
void setEmpiricalVariances (TVector< TInput > &varPoints, TVector< double > &variances)
 ~GPHetReg ()

Public Attributes

GPReg< TInput > m_combGP
CovFunc< TInput > & m_covCombGP
CovFunc< TInput > & m_covPrimGP
CovFunc< TInput > & m_covSecGP
TVector< TInput > m_dataPointsPrimGP
TVector< TInput > m_dataPointsSecGP
double m_noiseCombGP
double m_noisePrimGP
double m_noiseSecGP
int m_numDataPoints
GPReg< TInput > m_primGP
TVector< double > m_primTargets
GPReg< TInput > m_secGP
TVector< double > m_secTargets
bool m_useEmpiricalVariances

Detailed Description

template<class TInput>
class GPHetReg< TInput >

Definition at line 34 of file gpHetRegression.hpp.


Constructor & Destructor Documentation

template<class TInput >
GPHetReg< TInput >::GPHetReg ( CovFunc< TInput > &  covPrimGP,
CovFunc< TInput > &  covSecGP,
CovFunc< TInput > &  covCombGP,
double  noisePrimGP,
double  noiseSecGP,
double  noiseCombGP 
) [inline]

Definition at line 17 of file gpHetRegression.hpp.

template<class TInput >
GPHetReg< TInput >::~GPHetReg (  )  [inline]

Definition at line 34 of file gpHetRegression.hpp.


Member Function Documentation

template<class TInput >
void GPHetReg< TInput >::buildGP (  )  [inline]

Definition at line 80 of file gpHetRegression.hpp.

template<class TInput >
void GPHetReg< TInput >::evalGP ( const TInput &  x,
double &  mean 
) [inline]

Definition at line 141 of file gpHetRegression.hpp.

template<class TInput >
void GPHetReg< TInput >::evalGP ( const TInput &  x,
double &  mean,
double &  var 
) [inline]

Definition at line 133 of file gpHetRegression.hpp.

template<class TInput >
void GPHetReg< TInput >::setDataPoints ( TVector< TInput > &  dataPoints,
TVector< double > &  dataTargets 
) [inline]

Definition at line 40 of file gpHetRegression.hpp.

template<class TInput >
void GPHetReg< TInput >::setEmpiricalVariances ( TVector< TInput > &  varPoints,
TVector< double > &  variances 
) [inline]

Definition at line 50 of file gpHetRegression.hpp.


Member Data Documentation

template<class TInput >
GPReg<TInput> GPHetReg< TInput >::m_combGP

Definition at line 182 of file gpHetRegression.hpp.

template<class TInput >
CovFunc<TInput>& GPHetReg< TInput >::m_covCombGP

Definition at line 169 of file gpHetRegression.hpp.

template<class TInput >
CovFunc<TInput>& GPHetReg< TInput >::m_covPrimGP

Definition at line 167 of file gpHetRegression.hpp.

template<class TInput >
CovFunc<TInput>& GPHetReg< TInput >::m_covSecGP

Definition at line 168 of file gpHetRegression.hpp.

template<class TInput >
TVector<TInput> GPHetReg< TInput >::m_dataPointsPrimGP

Definition at line 161 of file gpHetRegression.hpp.

template<class TInput >
TVector<TInput> GPHetReg< TInput >::m_dataPointsSecGP

Definition at line 162 of file gpHetRegression.hpp.

template<class TInput >
double GPHetReg< TInput >::m_noiseCombGP

Definition at line 173 of file gpHetRegression.hpp.

template<class TInput >
double GPHetReg< TInput >::m_noisePrimGP

Definition at line 171 of file gpHetRegression.hpp.

template<class TInput >
double GPHetReg< TInput >::m_noiseSecGP

Definition at line 172 of file gpHetRegression.hpp.

template<class TInput >
int GPHetReg< TInput >::m_numDataPoints

Definition at line 160 of file gpHetRegression.hpp.

template<class TInput >
GPReg<TInput> GPHetReg< TInput >::m_primGP

Definition at line 180 of file gpHetRegression.hpp.

template<class TInput >
TVector<double> GPHetReg< TInput >::m_primTargets

Definition at line 164 of file gpHetRegression.hpp.

template<class TInput >
GPReg<TInput> GPHetReg< TInput >::m_secGP

Definition at line 181 of file gpHetRegression.hpp.

template<class TInput >
TVector<double> GPHetReg< TInput >::m_secTargets

Definition at line 165 of file gpHetRegression.hpp.

template<class TInput >
bool GPHetReg< TInput >::m_useEmpiricalVariances

Definition at line 163 of file gpHetRegression.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Defines


gaussian_process
Author(s): Maintained by Juergen Sturm
autogenerated on Mon Sep 5 08:24:26 2011