NOMAD Source  Version 4.0.0 Beta
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
evalAttributesDefinition.hpp
Go to the documentation of this file.
1 //////////// THIS FILE MUST BE CREATED BY EXECUTING WriteAttributeDefinitionFile ////////////
2 //////////// DO NOT MODIFY THIS FILE MANUALLY ///////////////////////////////////////////////
3 
4 #ifndef __NOMAD400_EVALATTRIBUTESDEFINITION__
5 #define __NOMAD400_EVALATTRIBUTESDEFINITION__
6 
8 { "BB_EXE", "std::string", "", " Blackbox executable ", " \n \n . Blackbox executable name \n \n . List of strings \n \n . No default \n \n . Required for batch mode \n \n - Unused in library mode \n \n . One executable can give several outputs \n \n . Use \' or \", and \'$\', to specify names or commands with spaces \n \n . When the \'$\' character is put in first position of a string, it is \n considered as global and no path will be added \n \n . Examples \n . BB_EXE bb.exe \n . BB_EXE \'$nice bb.exe\' \n . BB_EXE \'$python bb.py\' \n \n ", " basic blackbox blackboxes bb exe executable executables binary output outputs batch " , "false" , "false" , "true" },
9 { "TMP_DIR", "std::string", "/tmp/", " Directory where to put temporary files ", " \n \n . Temporary directory for blackbox input/output files \n \n . Argument: one string indicating a directory \n \n . Default: /tmp \n \n . Improved performance with a local temporary directory \n \n . Example: TMP_DIR /tmp \n \n ", " advanced " , "false" , "false" , "true" },
10 { "BB_OUTPUT_TYPE", "NOMAD::BBOutputTypeList", "-", " Type of outputs provided by the blackboxes ", " \n \n . Blackbox output types \n \n . List of types for each blackbox output \n \n . Available types \n . OBJ : objective value to minimize (define twice for bi-objective) \n . PB : constraint <= 0 treated with Progressive Barrier (PB) \n . EB : constraint <= 0 treated with Extreme Barrier (EB) \n . F : constraint <= 0 treated with Filter \n . NOTHING : this output is ignored \n . EXTRA_O : same as 'NOTHING' \n . - : same as 'NOTHING' \n \n . Default OBJ \n \n . Equality constraints are not natively supported \n \n . See parameters LOWER_BOUND and UPPER_BOUND for bound constraints \n \n . Examples \n . BB_EXE bb.exe # these two lines define \n . BB_OUTPUT_TYPE OBJ EB EB # that bb.exe outputs three values \n \n ", " basic bb exe blackbox blackboxs output outputs constraint constraints type types " , "false" , "false" , "true" } };
11 
12 #endif