SedSat3 1.1.6
Sediment Source Apportionment Tool - Advanced statistical methods for environmental pollution research
Loading...
Searching...
No Matches
testmcmc.cpp
Go to the documentation of this file.
1#include "testmcmc.h"
2
7
8void TestMCMC::InitializeParametersObservations(const vector<double> &mins, const vector<double> &maxs)
9{
10 parameters.resize(mins.size());
11 for (int i=0; i<parameters.size(); i++)
12 { parameters[i].SetPriorDistribution(distribution_type::lognormal);
13 parameters[i].SetRange(mins[i],maxs[i]);
14 parameters[i].SetName("Parameter_" + aquiutils::numbertostring(i+1));
15 }
16}
17
18bool TestMCMC::SetParameterValue(unsigned int i, double value)
19{
20 parameters[i].SetValue(value);
21 return true;
22}
23
25{
26 return 0;
27}
28
30{
31 return CVector();
32}
CVector GetPredictedValues()
Definition testmcmc.cpp:29
bool SetParameterValue(unsigned int i, double value)
Definition testmcmc.cpp:18
void InitializeParametersObservations(const vector< double > &mins, const vector< double > &maxs)
Definition testmcmc.cpp:8
vector< Parameter > parameters
Definition testmcmc.h:21
double GetObjectiveFunctionValue()
Definition testmcmc.cpp:24
@ lognormal
Lognormal distribution: ln(x) ~ N(μ, σ²), for strictly positive variables.