UQTk: Uncertainty Quantification Toolkit  3.1.1
Classes | Macros | Functions
dfi.h File Reference
#include "Array1D.h"
#include "Array2D.h"
#include "Array3D.h"
#include "mcmc.h"
#include "amcmc.h"
#include "quad.h"
#include "math.h"
#include "arrayio.h"
#include "dsfmt_add.h"
#include <sys/time.h>
#include "arraytools.h"
#include <string>
#include <iostream>
#include <iomanip>
#include "sampling.hpp"
#include "tools.h"
#include "PCSet.h"
#include <stdlib.h>
#include <sstream>

Go to the source code of this file.

Classes

class  DFIsurr
 
class  dataPosteriorInformation
 
class  parameterPosteriorInformation
 
class  DFI
 

Macros

#define __wsu
 

Functions

void userRunModel (Array1D< double > &modelDataY, Array1D< double > &modelDataX, Array1D< double > &parameters, Array1D< double > &hyperparameters)
 
double userComputeParamLogPosterior (parameterPosteriorInformation *paramPostInfo, Array1D< double > parameters)
 
double userComputeParamLogLikelihood (parameterPosteriorInformation *paramPostInfo, Array1D< double > modelDataOut, Array1D< double > parameters, Array1D< double > hyperparameters)
 
void userComputeStatistics (Array1D< double > &parameterStatistics, Array1D< MCMC::chainstate > &parameterChain)
 
void userDefineData (dataPosteriorInformation &dataPostInfo)
 
void userDefineConstraints (dataPosteriorInformation &dataPostInfo)
 
void userSpecifyNominalParams (dataPosteriorInformation &dataPostInfo)
 
double dataInferenceLogPosterior (Array1D< double > &m, void *info)
 
double parameterInferenceLogPosterior (Array1D< double > &beta, void *info)
 
void parameterInference (dataPosteriorInformation *dataPostInfo, Array1D< double > &m, Array1D< MCMC::chainstate > &parameterChainEntries)
 
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)
 

Macro Definition Documentation

◆ __wsu

#define __wsu

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 > &  beta,
void *  info 
)

◆ userComputeParamLogLikelihood()

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

◆ userComputeParamLogPosterior()

double userComputeParamLogPosterior ( parameterPosteriorInformation paramPostInfo,
Array1D< double >  parameters 
)

◆ userComputeStatistics()

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

◆ userDefineConstraints()

void userDefineConstraints ( dataPosteriorInformation dataPostInfo)

◆ userDefineData()

void userDefineData ( dataPosteriorInformation dataPostInfo)

◆ userRunModel()

void userRunModel ( Array1D< double > &  modelDataY,
Array1D< double > &  modelDataX,
Array1D< double > &  parameters,
Array1D< double > &  hyperparameters 
)

◆ userSpecifyNominalParams()

void userSpecifyNominalParams ( dataPosteriorInformation dataPostInfo)