Logo ROOT   6.13/01
Reference Guide
Classes | Namespaces | Macros | Enumerations
IpoptMinimizer.h File Reference
#include "Math/Minimizer.h"
#include "Math/IFunctionfwd.h"
#include "Math/IParamFunctionfwd.h"
#include "Math/BasicMinimizer.h"
#include <vector>
#include <map>
#include <string>
#include <coin/IpTNLP.hpp>
#include <coin/IpSmartPtr.hpp>
#include <coin/IpIpoptApplication.hpp>
#include <coin/IpSolveStatistics.hpp>
Include dependency graph for IpoptMinimizer.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::Math::IpoptMinimizer::InternalTNLP
 Internal class to create a TNLP object, required for Ipopt minimization in c++, every method is overloaded to pass the information to Ipopt solvers. More...
 
class  ROOT::Math::IpoptMinimizer
 IpoptMinimizer class. More...
 

Namespaces

 ROOT
 Namespace for new ROOT classes and functions.
 
 ROOT::Math
 

Macros

#define HAVE_CSTDDEF
 

Enumerations

enum  ROOT::Math::EIpoptMinimizerSolver {
  ROOT::Math::kMa27, ROOT::Math::kMa57, ROOT::Math::kMa77, ROOT::Math::kMa86,
  ROOT::Math::kMa97, ROOT::Math::kPardiso, ROOT::Math::kWsmp, ROOT::Math::kMumps
}
 enumeration specifying the types of Ipopt solvers More...
 

Macro Definition Documentation

◆ HAVE_CSTDDEF

#define HAVE_CSTDDEF

Definition at line 27 of file IpoptMinimizer.h.