Go to the documentation of this file.
4 #ifndef ClpAmplObjective_H
5 #define ClpAmplObjective_H
7 #include "ClpObjective.hpp"
8 #include "CoinPackedMatrix.hpp"
29 virtual double *
gradient(
const ClpSimplex * model,
30 const double * solution,
double & offset,
bool refresh,
31 int includeLinear = 2);
36 bool useFeasibleCosts);
44 const double * solution,
45 const double * change,
48 double & predictedObj,
51 virtual double objectiveValue(
const ClpSimplex * model,
const double * solution)
const ;
52 virtual void resize(
int newNumberColumns) ;
54 virtual void deleteSome(
int numberToDelete,
const int * which) ;
56 virtual void reallyScale(
const double * columnScale) ;
86 virtual ClpObjective *
clone()
const;