Drake
GloptiPolyConstrainedMinimizationProblem Class Reference

gloptiPolyConstrainedMinimization More...

#include <solvers/test/optimization_examples.h>

Public Member Functions

 GloptiPolyConstrainedMinimizationProblem (CostForm cost_form, ConstraintForm constraint_form)
 
MathematicalProgramprog () const
 
void CheckSolution () const
 
Does not allow copy, move, or assignment
 GloptiPolyConstrainedMinimizationProblem (const GloptiPolyConstrainedMinimizationProblem &)=delete
 
GloptiPolyConstrainedMinimizationProblemoperator= (const GloptiPolyConstrainedMinimizationProblem &)=delete
 
 GloptiPolyConstrainedMinimizationProblem (GloptiPolyConstrainedMinimizationProblem &&)=delete
 
GloptiPolyConstrainedMinimizationProblemoperator= (GloptiPolyConstrainedMinimizationProblem &&)=delete
 

Static Public Member Functions

static std::vector< CostFormcost_forms ()
 
static std::vector< ConstraintFormconstraint_forms ()
 

Detailed Description

gloptiPolyConstrainedMinimization

From section 5.8.2 of the gloptipoly3 documentation.

Which is from section 3.5 in Handbook of Test Problems in Local and Global Optimization © 1999 ISBN 978-1-4757-3040-1 We deliberately duplicate the problem, with the same constraints and costs on decision variables x and y, so as to test out program works correctly with multiple decision variables.

Constructor & Destructor Documentation

Here is the caller graph for this function:

Member Function Documentation

void CheckSolution ( ) const

Here is the call graph for this function:

Here is the caller graph for this function:

static std::vector<ConstraintForm> constraint_forms ( )
inlinestatic

Here is the caller graph for this function:

static std::vector<CostForm> cost_forms ( )
inlinestatic

Here is the caller graph for this function:

MathematicalProgram* prog ( ) const
inline

Here is the caller graph for this function:


The documentation for this class was generated from the following files: