QuadraticCuts Class Reference

#include <quadratic_cuts_check.hpp>

Collaboration diagram for QuadraticCuts:
Collaboration graph
[legend]

List of all members.

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
Tracertracer_

Detailed Description

Definition at line 23 of file quadratic_cuts_check.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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.

Definition at line 41 of file quadratic_cuts_check.hpp.


The documentation for this class was generated from the following files:

Generated on 16 Feb 2012 by  doxygen 1.6.1