- lower_boundLower bound for the quantity of interest.
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Lower bound for the quantity of interest.
- noiseExperimental noise plus model deviations against experiments.
C++ Type:ReporterName
Unit:(no unit assumed)
Controllable:No
Description:Experimental noise plus model deviations against experiments.
- upper_boundUpper bound for the quantity of interest.
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Upper bound for the quantity of interest.
TruncatedGaussian
TruncatedGaussian likelihood function evaluating the model goodness against experiments.
Overview
The truncated Gaussian likelihood function considering experimental configurations is given by:
(1)
where, is the model prediction given model parameters and the experimental configuration and is the experimental data point. above the scale of the distribution representing the model inadequacy and experimental noise uncertainties. represents a truncated Gaussian distribution with and lower and upper bounds, respectively.
Input Parameters
- exp_valuesUser-specified experimental values when CSV file is not provided.
C++ Type:std::vector<double>
Unit:(no unit assumed)
Controllable:No
Description:User-specified experimental values when CSV file is not provided.
- file_column_nameName of column in CSV file to use, by default first column is used.
C++ Type:std::string
Unit:(no unit assumed)
Controllable:No
Description:Name of column in CSV file to use, by default first column is used.
- file_nameName of the CSV file with experimental values.
C++ Type:FileName
Unit:(no unit assumed)
Controllable:No
Description:Name of the CSV file with experimental values.
- log_likelihoodTrueCompute log-likelihood or likelihood.
Default:True
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Compute log-likelihood or likelihood.
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Set the enabled status of the MooseObject.