FLOPC++
|
#include <MP_utilities.hpp>
Public Member Functions | |
int | size () const |
Protected Member Functions | |
RowMajor (int s1, int s2, int s3, int s4, int s5) | |
int | f (int i1=0, int i2=0, int i3=0, int i4=0, int i5=0) const |
Protected Attributes | |
int | size1 |
int | size2 |
int | size3 |
int | size4 |
int | size5 |
int | size_ |
Utility class to flatten multidimensional information into single dimentional offset information.
Definition at line 72 of file MP_utilities.hpp.
|
inlineprotected |
Definition at line 76 of file MP_utilities.hpp.
|
inlineprotected |
Definition at line 79 of file MP_utilities.hpp.
References flopc::outOfBound.
Referenced by flopc::MP_constraint::coefficients(), flopc::DataRef::evaluate(), flopc::DataRef::evaluate_lhs(), flopc::VariableRef::getColumn(), flopc::MP_variable::level(), flopc::VariableRef::level(), flopc::MP_variable::operator()(), flopc::MP_constraint::price(), and flopc::MP_constraint::row_number().
|
inline |
Definition at line 74 of file MP_utilities.hpp.
Referenced by flopc::MP_model::add(), and flopc::MP_constraint::display().
|
protected |
Definition at line 90 of file MP_utilities.hpp.
|
protected |
Definition at line 90 of file MP_utilities.hpp.
|
protected |
Definition at line 90 of file MP_utilities.hpp.
|
protected |
Definition at line 90 of file MP_utilities.hpp.
|
protected |
Definition at line 90 of file MP_utilities.hpp.
|
protected |
Definition at line 90 of file MP_utilities.hpp.