MAiNGO
settings.h File Reference
#include "babUtils.h"

Go to the source code of this file.

Classes

struct  maingo::Settings
 Struct for storing settings for MAiNGO. More...
 

Namespaces

 maingo
 namespace holding all essentials of MAiNGO
 
 maingo::lbp
 namespace holding all essentials of the lower bounding solver
 
 maingo::ubp
 namespace holding all essentials of the upper bounding solvers
 

Enumerations

enum  maingo::VERB { maingo::VERB_NONE = 0, maingo::VERB_NORMAL, maingo::VERB_ALL }
 Enum for controlling the output level of solvers (i.e., how much should be printed on the screen and, possibly, to the log file). More...
 
enum  maingo::LOGGING_DESTINATION { maingo::LOGGING_NONE = 0, maingo::LOGGING_OUTSTREAM, maingo::LOGGING_FILE, maingo::LOGGING_FILE_AND_STREAM }
 Enum for controlling where logging information of MAiNGO should be written. More...
 
enum  maingo::WRITING_LANGUAGE { maingo::LANG_NONE = 0, maingo::LANG_ALE, maingo::LANG_GAMS }
 Enum for representing the modeling language in which MAiNGO is supposed to write the current model to a file. More...
 
enum  maingo::lbp::LBP_SOLVER { maingo::lbp::LBP_SOLVER_MAiNGO = 0, maingo::lbp::LBP_SOLVER_INTERVAL, maingo::lbp::LBP_SOLVER_CPLEX, maingo::lbp::LBP_SOLVER_CLP }
 Enum for selecting the STRATegy so be used for solving the lower bounding problems. More...
 
enum  maingo::lbp::LINP {
  maingo::lbp::LINP_MID = 0, maingo::lbp::LINP_INCUMBENT, maingo::lbp::LINP_KELLEY, maingo::lbp::LINP_SIMPLEX,
  maingo::lbp::LINP_RANDOM, maingo::lbp::LINP_KELLEY_SIMPLEX
}
 Enum for selecting the Linearization Points to be used in constructing affine relaxations. More...
 
enum  maingo::ubp::UBP_SOLVER {
  maingo::ubp::UBP_SOLVER_EVAL = 0, maingo::ubp::UBP_SOLVER_COBYLA, maingo::ubp::UBP_SOLVER_BOBYQA, maingo::ubp::UBP_SOLVER_LBFGS,
  maingo::ubp::UBP_SOLVER_SLSQP, maingo::ubp::UBP_SOLVER_IPOPT, maingo::ubp::UBP_SOLVER_KNITRO, maingo::ubp::UBP_SOLVER_CPLEX = 42,
  maingo::ubp::UBP_SOLVER_CLP
}
 Enum for selecting the STRATegy so be used for solving the upper bounding problems. More...