| 
    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 69 of file MP_utilities.hpp.
      
  | 
  inlineprotected | 
Definition at line 73 of file MP_utilities.hpp.
      
  | 
  inlineprotected | 
Definition at line 76 of file MP_utilities.hpp.
References flopc::outOfBound, size2, size3, size4, and size5.
Referenced by flopc::VariableRef::getColumn(), flopc::VariableRef::level(), flopc::MP_variable::level(), flopc::MP_constraint::operator int(), flopc::MP_variable::operator()(), and flopc::MP_data::operator()().
      
  | 
  inline | 
Definition at line 71 of file MP_utilities.hpp.
References size_.
Referenced by flopc::MP_model::add(), flopc::MP_constraint::display(), flopc::MP_data::initialize(), and flopc::MP_data::value().
      
  | 
  protected | 
Definition at line 87 of file MP_utilities.hpp.
      
  | 
  protected | 
Definition at line 87 of file MP_utilities.hpp.
Referenced by f().
      
  | 
  protected | 
Definition at line 87 of file MP_utilities.hpp.
Referenced by f().
      
  | 
  protected | 
Definition at line 87 of file MP_utilities.hpp.
Referenced by f().
      
  | 
  protected | 
Definition at line 87 of file MP_utilities.hpp.
Referenced by f().
      
  | 
  protected | 
Definition at line 87 of file MP_utilities.hpp.
Referenced by size().
 1.8.5