UQTk: Uncertainty Quantification Toolkit 3.1.5
dfi.cpp File Reference
#include "dfi.h"
#include "userFunctions.h"

Functions

double dataInferenceLogPosterior (Array1D< double > &m, void *info)
 
void parameterInference (dataPosteriorInformation *dataPostInfo, Array1D< double > &m, Array1D< MCMC::chainstate > &parameterChainEntries)
 
double parameterInferenceLogPosterior (Array1D< double > &parameters, void *info)
 
double computeParamLogPosterior (parameterPosteriorInformation *paramPostInfo, Array1D< double > parameters)
 
double computeParamLogLikelihood (parameterPosteriorInformation *paramPostInfo, Array1D< double > modelDataOut, Array1D< double > parameters, Array1D< double > hyperparameters)
 
void computeStatistics (Array1D< double > &parameterStatistics, Array1D< MCMC::chainstate > &parameterChain)
 

Function Documentation

◆ computeParamLogLikelihood()

double computeParamLogLikelihood ( parameterPosteriorInformation * paramPostInfo,
Array1D< double > modelDataOut,
Array1D< double > parameters,
Array1D< double > hyperparameters )

◆ computeParamLogPosterior()

double computeParamLogPosterior ( parameterPosteriorInformation * paramPostInfo,
Array1D< double > parameters )

◆ computeStatistics()

void computeStatistics ( Array1D< double > & parameterStatistics,
Array1D< MCMC::chainstate > & parameterChain )

◆ dataInferenceLogPosterior()

double dataInferenceLogPosterior ( Array1D< double > & m,
void * info )

◆ parameterInference()

void parameterInference ( dataPosteriorInformation * dataPostInfo,
Array1D< double > & m,
Array1D< MCMC::chainstate > & parameterChainEntries )

◆ parameterInferenceLogPosterior()

double parameterInferenceLogPosterior ( Array1D< double > & parameters,
void * info )