MAiNGO
logger.h File Reference
#include "MAiNGOdebug.h"
#include "returnCodes.h"
#include "settings.h"
#include <iostream>
#include <map>
#include <queue>
#include <vector>

Go to the source code of this file.

Classes

class  maingo::Logger
 This class contains all logging and output information. More...
 

Namespaces

 maingo
 namespace holding all essentials of MAiNGO
 

Enumerations

enum  maingo::SETTING_NAMES {
  maingo::EPSILONA = 1, maingo::EPSILONR, maingo::DELTAINEQ, maingo::DELTAEQ,
  maingo::RELNODETOL, maingo::INFTY, maingo::TARGETLOWERBOUND, maingo::TARGETUPPERBOUND,
  maingo::BAB_MAXNODES, maingo::BAB_MAXITERATIONS, maingo::MAXTIME, maingo::CONFIRMTERMINATION,
  maingo::TERMINATEONFEASIBLEPOINT, maingo::PRE_MAXLOCALSEARCHES, maingo::PRE_OBBTMAXROUNDS, maingo::PRE_PUREMULTISTART,
  maingo::BAB_NODESELECTION, maingo::BAB_BRANCHVARIABLE, maingo::BAB_ALWAYSSOLVEOBBT, maingo::BAB_PROBING,
  maingo::BAB_DBBT, maingo::BAB_CONSTRAINTPROPAGATION, maingo::LBP_SOLVER, maingo::LBP_LINPOINTS,
  maingo::LBP_SUBGRADIENTINTERVALS, maingo::LBP_OBBTMINIMPROVEMENT, maingo::LBP_ACTIVATEMORESCALING, maingo::LBP_ADDAUXILIARYVARS,
  maingo::LBP_MINFACTORSFORAUX, maingo::LBP_MAXNUMBEROFADDEDFACTORS, maingo::MC_MVCOMPUSE, maingo::MC_MVCOMPTOL,
  maingo::MC_ENVELTOL, maingo::UBP_SOLVERPRE, maingo::UBP_MAXSTEPSPRE, maingo::UBP_MAXTIMEPRE,
  maingo::UBP_SOLVERBAB, maingo::UBP_MAXSTEPSBAB, maingo::UBP_MAXTIMEBAB, maingo::UBP_IGNORENODEBOUNDS,
  maingo::EC_NPOINTS, maingo::LBP_VERBOSITY, maingo::UBP_VERBOSITY, maingo::BAB_VERBOSITY,
  maingo::BAB_PRINTFREQ, maingo::BAB_LOGFREQ, maingo::OUTSTREAMVERBOSITY, maingo::WRITELOG,
  maingo::WRITECSV, maingo::WRITERESFILE, maingo::WRITETOLOGSEC, maingo::PRE_PRINTEVERYLOCALSEARCH,
  maingo::WRITETOOTHERLANGUAGE, maingo::UNKNOWN_SETTING = 500
}
 Enum for representing the setting names and making the tracking of set settings easier. More...