#include <quadratic_cuts_check.hpp>

Public Member Functions | |
| QuadraticCuts (int n, const double *initial_sol, Tracer *tracer) | |
| ~QuadraticCuts () | |
| void | refresh (const double *current_sol) |
Private Member Functions | |
| void | updateSolution (const double *current_sol) |
| void | computeEigenvectorsFromCurrentSolution () |
| void | checkQuadraticDiagonalCutsOnCurrentSolution () |
| void | checkPreviousQuadraticEVCutsOnCurrentSolution () |
Private Attributes | |
| int | n_ |
| double * | L |
| double * | sol |
| double * | previous_sol |
| double ** | eigenvectors |
| int | card_ev |
| Tracer * | tracer_ |
Definition at line 23 of file quadratic_cuts_check.hpp.
| QuadraticCuts::QuadraticCuts | ( | int | n, | |
| const double * | initial_sol, | |||
| Tracer * | tracer | |||
| ) |
Definition at line 15 of file quadratic_cuts_check.cpp.
| QuadraticCuts::~QuadraticCuts | ( | ) |
Definition at line 43 of file quadratic_cuts_check.cpp.
| void QuadraticCuts::refresh | ( | const double * | current_sol | ) |
Definition at line 59 of file quadratic_cuts_check.cpp.
| void QuadraticCuts::updateSolution | ( | const double * | current_sol | ) | [private] |
Definition at line 68 of file quadratic_cuts_check.cpp.
| void QuadraticCuts::computeEigenvectorsFromCurrentSolution | ( | ) | [private] |
Definition at line 157 of file quadratic_cuts_check.cpp.
| void QuadraticCuts::checkQuadraticDiagonalCutsOnCurrentSolution | ( | ) | [private] |
Definition at line 217 of file quadratic_cuts_check.cpp.
| void QuadraticCuts::checkPreviousQuadraticEVCutsOnCurrentSolution | ( | ) | [private] |
Definition at line 225 of file quadratic_cuts_check.cpp.
int QuadraticCuts::n_ [private] |
Definition at line 30 of file quadratic_cuts_check.hpp.
double* QuadraticCuts::L [private] |
Definition at line 31 of file quadratic_cuts_check.hpp.
double* QuadraticCuts::sol [private] |
Definition at line 32 of file quadratic_cuts_check.hpp.
double* QuadraticCuts::previous_sol [private] |
Definition at line 33 of file quadratic_cuts_check.hpp.
double** QuadraticCuts::eigenvectors [private] |
Definition at line 34 of file quadratic_cuts_check.hpp.
int QuadraticCuts::card_ev [private] |
Definition at line 35 of file quadratic_cuts_check.hpp.
Tracer* QuadraticCuts::tracer_ [private] |
Definition at line 41 of file quadratic_cuts_check.hpp.
1.6.1