Minotaur 0.4.1
Docs for developers
Classes | Namespaces | Typedefs
PolynomialFunction.h File Reference

Define the PolynomialFunction class for handling polynomial constraints. More...

#include "NonlinearFunction.h"
Include dependency graph for PolynomialFunction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Minotaur::MonomialFunction
 MonomialFunction represents functions of the form of the form $\prod_ia_ix_i^{b_i}$ where $a_i \in \mathbb{R}, b_i
\in \mathbb{N}$. More...
 
class  Minotaur::PolynomialFunction
 PolynomialFunction represents functions of the form $\sum_jm_j$, where $m_j$ is a MonomialFunction. More...
 

Namespaces

namespace  Minotaur
 

Typedefs

typedef MonomialFunction * Minotaur::MonomialFunPtr
 
typedef const MonomialFunction * Minotaur::ConstMonomialFunPtr
 
typedef std::vector< MonomialFunPtr > Minotaur::MonomialVector
 
typedef MonomialVector::iterator Minotaur::MonomialIter
 
typedef MonomialVector::const_iterator Minotaur::MonomialConstIter
 
typedef const PolynomialFunction * Minotaur::ConstPolyFunPtr
 

Detailed Description

Define the PolynomialFunction class for handling polynomial constraints.

Define the MonomialFunction and PolynomialFunction classs for handling polynomial constraints.

Author
Ashutosh Mahajan, Argonne National Laboratory

Minotaur source code documented by Doxygen 1.9.4 on Thu Apr 24 2025