Minotaur 0.4.1
Docs for developers
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
CxQuadHandler.h File Reference

Define the CxQuadHandler class for handling convex quadratic objective functions and constraints. More...

#include "Handler.h"
#include "Types.h"
Include dependency graph for CxQuadHandler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Minotaur::Secant
 Save information about constraints of the form $ y \leq x^2 $. More...
 
class  Minotaur::McCormick
 
struct  Minotaur::CompareMcCormick
 
class  Minotaur::CxQuadHandler
 

Namespaces

namespace  Minotaur
 

Typedefs

typedef LinearFunctionMinotaur::LinearFunctionPtr
 
typedef QuadraticFunctionMinotaur::QuadraticFunctionPtr
 
typedef SecantMinotaur::SecantPtr
 Pointer to Secant.
 
typedef std::vector< SecantPtr >::iterator Minotaur::SecantIterator
 Vector-iterator for Secant.
 
typedef std::map< VariablePtr, SecantPtr, CompareVariablePtrMinotaur::VarSecantMap
 Map of 'x' and the secant that is used for $ y \leq x^2 $.
 
typedef VarSecantMap::iterator Minotaur::VarSecantMapIter
 Iterator for VarSecantMap.
 
typedef McCormickMinotaur::McCormickPtr
 shared pointer to McCormick object.
 
typedef std::set< McCormickPtr, CompareMcCormickMinotaur::McCormickSet
 A set of McCormick objects.
 
typedef McCormickSet::iterator Minotaur::McCormickSetIter
 Iterator of McCormick objects over a set.
 
typedef CxQuadHandlerMinotaur::CxQuadHandlerPtr
 Shared pointer to CxQuadHandler.
 
typedef const CxQuadHandlerMinotaur::CxQuadConstHandlerPtr
 Shared pointer to const CxQuadHandler.
 

Detailed Description

Define the CxQuadHandler class for handling convex quadratic objective functions and constraints.

Author
Ashutosh Mahajan, Argonne National Laboratory

Minotaur source code documented by Doxygen 1.9.8 on Thu Nov 20 2025