14#ifndef MINOTAURHESSIAN_H
15#define MINOTAURHESSIAN_H
25 std::deque<UInt> *colQs;
90 const double *con_mult,
double *values,
96 virtual void setupRowCol();
98 virtual void write(std::ostream &out)
const;
127 typedef HessianOfLag* HessianOfLagPtr;
128 typedef const HessianOfLag* ConstHessianOfLagPtr;
Declare important 'types' used in Minotaur.
Definition: Function.h:37
Definition: HessianOfLag.h:47
virtual UInt getNumNz() const
Definition: HessianOfLag.cpp:75
virtual ~HessianOfLag()
Destroy.
Definition: HessianOfLag.cpp:62
virtual void fillRowColValues(const double *x, double obj_mult, const double *con_mult, double *values, int *error)
Definition: HessianOfLag.cpp:96
HessianOfLag()
Default constructor.
Definition: HessianOfLag.cpp:30
virtual void negateObj()
Ugly hack to solve maximization problem. TODO: delete it.
Definition: HessianOfLag.h:94
virtual void fillRowColIndices(UInt *irow, UInt *jcol)
Definition: HessianOfLag.cpp:81
Definition: Variable.h:31
Definition: ActiveNodeStore.h:20
unsigned int UInt
Unsigned integer.
Definition: Types.h:30
Definition: HessianOfLag.h:21