#include <gpHetRegression.hpp>
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 |
Definition at line 34 of file gpHetRegression.hpp.
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.
Definition at line 34 of file gpHetRegression.hpp.
void GPHetReg< TInput >::buildGP | ( | ) | [inline] |
Definition at line 80 of file gpHetRegression.hpp.
void GPHetReg< TInput >::evalGP | ( | const TInput & | x, | |
double & | mean | |||
) | [inline] |
Definition at line 141 of file gpHetRegression.hpp.
void GPHetReg< TInput >::evalGP | ( | const TInput & | x, | |
double & | mean, | |||
double & | var | |||
) | [inline] |
Definition at line 133 of file gpHetRegression.hpp.
void GPHetReg< TInput >::setDataPoints | ( | TVector< TInput > & | dataPoints, | |
TVector< double > & | dataTargets | |||
) | [inline] |
Definition at line 40 of file gpHetRegression.hpp.
void GPHetReg< TInput >::setEmpiricalVariances | ( | TVector< TInput > & | varPoints, | |
TVector< double > & | variances | |||
) | [inline] |
Definition at line 50 of file gpHetRegression.hpp.
Definition at line 182 of file gpHetRegression.hpp.
CovFunc<TInput>& GPHetReg< TInput >::m_covCombGP |
Definition at line 169 of file gpHetRegression.hpp.
CovFunc<TInput>& GPHetReg< TInput >::m_covPrimGP |
Definition at line 167 of file gpHetRegression.hpp.
CovFunc<TInput>& GPHetReg< TInput >::m_covSecGP |
Definition at line 168 of file gpHetRegression.hpp.
TVector<TInput> GPHetReg< TInput >::m_dataPointsPrimGP |
Definition at line 161 of file gpHetRegression.hpp.
TVector<TInput> GPHetReg< TInput >::m_dataPointsSecGP |
Definition at line 162 of file gpHetRegression.hpp.
double GPHetReg< TInput >::m_noiseCombGP |
Definition at line 173 of file gpHetRegression.hpp.
double GPHetReg< TInput >::m_noisePrimGP |
Definition at line 171 of file gpHetRegression.hpp.
double GPHetReg< TInput >::m_noiseSecGP |
Definition at line 172 of file gpHetRegression.hpp.
int GPHetReg< TInput >::m_numDataPoints |
Definition at line 160 of file gpHetRegression.hpp.
Definition at line 180 of file gpHetRegression.hpp.
TVector<double> GPHetReg< TInput >::m_primTargets |
Definition at line 164 of file gpHetRegression.hpp.
Definition at line 181 of file gpHetRegression.hpp.
TVector<double> GPHetReg< TInput >::m_secTargets |
Definition at line 165 of file gpHetRegression.hpp.
bool GPHetReg< TInput >::m_useEmpiricalVariances |
Definition at line 163 of file gpHetRegression.hpp.