///////////////////////////////////////////////////////////////////////////////////////////////////
// enum eDreamError
[helpstring("DREAM errors")]
typedef enum eDreamError
{
[helpstring("No error")]
ERR_NONE = 0,
[helpstring("No authorization to run DREAM Solver")]
ERR_NO_AUTHORIZATION,
[helpstring("Incorrect path to ePathProjectDir directory")]
ERR_INCORRECT_PROJECT_DIRECTORY,
[helpstring("Incorrect path to ePathModelBin directory")]
ERR_INCORRECT_MODELBIN_DIRECTORY,
[helpstring("Incorrect path to ePathModelData directory")]
ERR_INCORRECT_MODELDATA_DIRECTORY,
[helpstring("Incorrect path to ePathPluginBin directory")]
ERR_INCORRECT_PLUGINBIN_DIRECTORY,
[helpstring("Incorrect path to ePathWorkingDir directory")]
ERR_INCORRECT_WORKING_DIRECTORY,
[helpstring("Source directory does not exist or is not a directory")]
ERR_INCORRECT_SOURCE_DIRECTORY,
[helpstring("Access to working directory denied")]
ERR_INCORRECT_DESTINATION_DIRECTORY,
[helpstring("Unable to create destination directory")]
ERR_FILE_SYSTEM_ERROR,
[helpstring("File system error")]
ERR_WORKDIR_ACCES_DENIED,
[helpstring("Dimensionality should be larger than zero")]
ERR_INPUT_PARAMETER_D,
[helpstring("Evaluation cannot be run in parallel mode")]
ERR_INPUT_PARAMETER_PARALLEL,
[helpstring("Unknown choice of likelihood function")]
ERR_INPUT_PARAMETER_LIK,
[helpstring("Not enough data from input")]
ERR_INPUT_PARAMETER_LIK_217,
[helpstring("Wrong input data for LIK_217. Constants a, b, c, d must be non-decreasing")]
ERR_INPUT_PARAMETER_LIK_217_INTERPOLATION,
[helpstring("Not enough chains pairs for sampling")]
ERR_INPUT_PARAMETER_DELTA,
[helpstring("Not enough chains pairs for sampling")]
ERR_INPUT_PARAMETER_N,
[helpstring("Not enough generations")]
ERR_INPUT_PARAMETER_T,
[helpstring("At least one crossover value")]
ERR_INPUT_PARAMETER_NCR,
[helpstring("Thinning parameter should be positive")]
ERR_INPUT_PARAMETER_THINNING,
[helpstring("Jump rate multiplier should be larger than zero")]
ERR_INPUT_PARAMETER_BETA0,
[helpstring("GLUE likelihood variable larger than zero")]
ERR_INPUT_PARAMETER_GLUE,
[helpstring("Lambda have to be positive")]
ERR_INPUT_PARAMETER_LAMBDA,
[helpstring("Zeta have to be positive")]
ERR_INPUT_PARAMETER_ZETA,
[helpstring("Unit jump rate probability between 0 and 1")]
ERR_INPUT_PARAMETER_PUNITGAMMA,
[helpstring("Adaptation of crossover values should be true (default) or false")]
ERR_INPUT_PARAMETER_ADAPTPCR,
[helpstring("Sigma needs to be specified")]
ERR_INPUT_PARAMETER_LIKELIHOOD,
[helpstring("Latin hypercube sampling selected but minimum/maximum parameters not defined")]
ERR_INPUT_PARAMETER_INIT_DIST_LATIN,
[helpstring("Uniform initial sampling selected but minimum, maximum parameters not defined")]
ERR_INPUT_PARAMETER_INIT_DIST_UNIFORM,
[helpstring("Normal distribution selected to sample from but unknown mean, covariance")]
ERR_INPUT_PARAMETER_INIT_DIST_NORMAL_1,
[helpstring("Mean of normal distribution mu should be a row vector")]
ERR_INPUT_PARAMETER_INIT_DIST_NORMAL_2,
[helpstring("Covariance of normal distribution cov should be a square matrix")]
ERR_INPUT_PARAMETER_INIT_DIST_NORMAL_3,
[helpstring("Prior distribution selected but unknown prior array defined")]
ERR_INPUT_PARAMETER_INIT_DIST_PRIOR,
[helpstring("Dimension of univariate prior data mismatch")]
ERR_INPUT_PARAMETER_DIST_PRIOR_1,
[helpstring("Dimension of multivariate normal prior data mismatch")]
ERR_INPUT_PARAMETER_DIST_PRIOR_2,
[helpstring("Dimension of multivariate students T prior data mismatch")]
ERR_INPUT_PARAMETER_DIST_PRIOR_3,
[helpstring("Boundary handling is used but minimum, maximum parameter values not defined")]
ERR_INPUT_PARAMETER_BOUNDING,
[helpstring("Number of elements of field min, max should be equal to d")]
ERR_INPUT_PARAMETER_BOUNDING_INIT_DIST,
[helpstring("Field Y of measurement data has to be defined")]
ERR_INPUT_MEASURE_PARAM_Y,
[helpstring("Field S of measurement data has to be defined")]
ERR_INPUT_MEASURE_PARAM_S,
[helpstring("Sigma incorrect length")]
ERR_INPUT_MEASURE_PARAM_SIGMA_1,
[helpstring("At least one value of the specified Sigma is negative or zero")]
ERR_INPUT_MEASURE_PARAM_SIGMA_2,
[helpstring("Number of elements of epsilon does not match that of S")]
ERR_INPUT_SETTING_PARAM_EPSILON_1,
[helpstring("Value of epsilon should be larger than zero")]
ERR_INPUT_SETTING_PARAM_EPSILON_2,
[helpstring("Loading additional input data (MinMax/CovMu) failed")]
ERR_INPUT_LOAD_ADDITIONAL_DATA,
[helpstring("Loading measurement data failed")]
ERR_INPUT_LOAD_MEASUREMENT_DATA,
[helpstring("Diagnostic Bayes is allowed only for likelihood 11, 31, 32, 33, 34")]
ERR_INPUT_DIAGNOSTIC_BAYES,
[helpstring("Evaluation likelihood and log-likelihood failed")]
ERR_SOLVER_LIKELIHOOD_EVALUATION,
[helpstring("Unssuported model of CalcDensity")]
ERR_SOLVER_LIKELIHOOD_UNKNOWN,
[helpstring("Calculation of density failed")]
ERR_SOLVER_CALC_DENSITY,
[helpstring("Calculation of distance function failed")]
ERR_SOLVER_CALC_DISTANCE_FUNCTION_RHO,
[helpstring("Log-likelihood and simulation of regression model failed")]
ERR_SOLVER_SIMULATION_OF_REGRESSION_MODELS,
[helpstring("Implementation of likelihood function not available")]
ERR_SOLVER_NOT_IMPLEMENTED_LIKELIHOOD_FUNCTION,
[helpstring("Wrong Min/Max data dimension for measurement error function")]
ERR_SOLVER_MIN_MAX_FOR_ERROR_FUNCTION
} eDreamError;