|
| Lik_Classical () |
| Constructor. More...
|
|
| ~Lik_Classical () |
| Destructor. More...
|
|
double | evalLogLik (Array1D< double > &m) |
| Evaluate log-likelihood. More...
|
|
| Post () |
| Constructor. More...
|
|
| ~Post () |
| Destructor. More...
|
|
void | setData (Array2D< double > &xdata, Array2D< double > &ydata) |
| Set the x- and y-data. More...
|
|
void | setDataNoise (Array1D< double > &sigma) |
| Set the magnitude of data noise. More...
|
|
void | inferDataNoise () |
| Indicate inference of data noise stdev. More...
|
|
void | inferLogDataNoise () |
| Indicate inference of log of data noise stdev. More...
|
|
Array1D< double > | dataSigma (double m_last) |
| Get data noise, whether inferred or fixed. More...
|
|
void | setModel (Array1D< Array2D< double >(*)(Array2D< double > &, Array2D< double > &, Array2D< double > &, void *) > forwardFuncs, Array2D< double > &fixindnom, void *funcInfo) |
| Set a pointer to the forward model f(p,x) More...
|
|
void | setModelRVinput (int pdim, int order, Array1D< int > &rndInd, string pdfType, string pcType) |
| Set model input parameters' randomization scheme. More...
|
|
int | getChainDim () |
| Get the dimensionailty of the posterior function. More...
|
|
void | setPrior (string priorType, double priora, double priorb) |
| Set the prior type and its parameters. More...
|
|
double | evalLogPrior (Array1D< double > &m) |
| Evaluate log-prior. More...
|
|
Array2D< double > | getParamPCcf (Array1D< double > &m) |
| Extract parameter PC coefficients from a posterior input. More...
|
|
Array2D< double > | samParam (Array1D< double > &m, int ns) |
| Sample model parameters given posterior input. More...
|
|
void | momParam (Array1D< double > &m, Array1D< double > &parMean, Array1D< double > &parVar, bool covFlag, Array2D< double > &parCov) |
| Get moments of parameters given posterior input. More...
|
|
Array2D< double > | samForwardFcn (Array2D< double >(*forwardFunc)(Array2D< double > &, Array2D< double > &, Array2D< double > &, void *), Array1D< double > &m, Array2D< double > &xgrid, int ns) |
| Sample forward function at a given grid for given posterior input. More...
|
|
void | momForwardFcn (Array2D< double >(*forwardFunc)(Array2D< double > &, Array2D< double > &, Array2D< double > &, void *), Array1D< double > &m, Array2D< double > &xgrid, Array1D< double > &fcnMean, Array1D< double > &fcnVar, bool covflag, Array2D< double > &fcnCov) |
| Get moments of forward function at a given grid for given posterior input. More...
|
|
void | momForwardFcn (Array1D< double > &m, Array2D< double > &xgrid, Array1D< double > &fcnMean, Array1D< double > &fcnVar, bool covflag, Array2D< double > &fcnCov) |
| Get moments of composite forward function at a given grid for given posterior input. More...
|
|