#include <CSP.hpp>
Inheritance diagram for PATTERN:
Public Member Functions | |
void | pack (BCP_buffer &buf) const |
PATTERN (BCP_buffer &buf) | |
virtual | ~PATTERN () |
double | getCost () const |
double | getUb () const |
const CSP_packedVector & | getWidths () const |
double | dj (const double *pi) const |
PATTERN () | |
PATTERN (const int numElements, const int *indices, const double *elements, const double ub) | |
PATTERN (const PATTERN &x) | |
Private Attributes | |
double | cost_ |
CSP_packedVector | widths_ |
double | ub_ |
Static Private Attributes | |
static const CSPROBLEM * | csproblem_ |
Definition at line 177 of file CSP.hpp.
PATTERN::PATTERN | ( | BCP_buffer & | buf | ) | [inline] |
Definition at line 205 of file CSP.hpp.
References cost_, ub_, CSP_packedVector::unpack(), BCP_buffer::unpack(), and widths_.
PATTERN::PATTERN | ( | const int | numElements, | |
const int * | indices, | |||
const double * | elements, | |||
const double | ub | |||
) | [inline] |
void PATTERN::pack | ( | BCP_buffer & | buf | ) | const [inline] |
Definition at line 198 of file CSP.hpp.
References cost_, CSP_packedVector::pack(), BCP_buffer::pack(), ub_, and widths_.
double PATTERN::getCost | ( | ) | const [inline] |
const CSP_packedVector& PATTERN::getWidths | ( | ) | const [inline] |
double PATTERN::dj | ( | const double * | pi | ) | const |
const CSPROBLEM* PATTERN::csproblem_ [static, private] |
double PATTERN::cost_ [private] |
CSP_packedVector PATTERN::widths_ [private] |
double PATTERN::ub_ [private] |