13#ifndef MINOTAURTRANSFORMER_H
14#define MINOTAURTRANSFORMER_H
34class UnivarQuadHandler;
39typedef CGraph *CGraphPtr;
40typedef LinearHandler *LinearHandlerPtr;
41typedef PowHandler *PowHandlerPtr;
42typedef RecipHandler *RecipHandlerPtr;
43typedef LogHandler *LogHandlerPtr;
44typedef ExpHandler *ExpHandlerPtr;
48typedef Solution *SolutionPtr;
49typedef const Solution *ConstSolutionPtr;
264 static const std::string me_;
Declare the OpCodes used in Minotaur.
Declare important 'types' used in Minotaur.
The Constraint class is used to manage a constraint.
Definition Constraint.h:61
Definition CxUnivarHandler.h:141
Definition Environment.h:28
Definition ExpHandler.h:31
The base class linear function is of the form c'x.
Definition LinearFunction.h:31
Definition LinearHandler.h:60
Definition LogHandler.h:31
Definition PowHandler.h:30
Iterator for LinSqrMap
Definition QuadHandler.h:63
Definition RecipHandler.h:30
Iterator for LinBivar
Definition UnivarQuadHandler.h:71
Iterator for LinkPowMap
Definition kPowHandler.h:55
Definition ActiveNodeStore.h:20
QuadHandler * QuadHandlerPtr
Shared pointer to QuadHandler.
Definition QuadHandler.h:770
CxUnivarHandler * CxUnivarHandlerPtr
Shared pointer to CxUnivarHandler.
Definition CxUnivarHandler.h:269
kPowHandler * kPowHandlerPtr
Shared pointer to kPowHandler.
Definition kPowHandler.h:634
UnivarQuadHandler * UnivarQuadHandlerPtr
Shared pointer to UnivarQuadHandler.
Definition QuadTransformer.h:29