checkConfiguration: checkConfiguration
Description
'checkConfiguration' checks that the configuration is valid for
irace.Usage
checkConfiguration(configuration)
Arguments
configuration
A list indexed by the irace parameter names,
containing their values. This list can be provided by
'readConfiguration'. Value
- The configuration received as a parameter, checked and possibly
corrected.
Details
This function checks that the directories and the file names provided
and required by the irace exist (execution directory, run
program hook, evaluate hook, instance file, candidate file, parameter
file). It also checks that the parameters are of the proper type,
e.g. that parameters expected to be integers are really
integers. Finally it also checks that there is no inconsistency
between parameter values. If an error is found that prevents the
irace from running properly, it will stop and display a message
explaining this error.