lemon/lp_skeleton.cc
changeset 2366 bfbdded3763a
parent 2364 3a5e67bd42d2
child 2391 14a343be7a5a
equal deleted inserted replaced
12:c6064185986e 13:09568c9ecad1
    48   }
    48   }
    49   
    49   
    50   void LpSkeleton::_eraseRow(int) {
    50   void LpSkeleton::_eraseRow(int) {
    51   }
    51   }
    52 
    52 
    53   void LpSkeleton::_getColName(int, std::string &) {
    53   void LpSkeleton::_getColName(int, std::string &) const {
    54   }
    54   }
    55   
    55   
    56   
    56   
    57   void LpSkeleton::_setColName(int, const std::string &) {
    57   void LpSkeleton::_setColName(int, const std::string &) {
    58   }
    58   }
       
    59 
       
    60   int LpSkeleton::_colByName(const std::string&) const { return -1; }
    59   
    61   
    60   
    62   
    61   void LpSkeleton::_setRowCoeffs(int, ConstRowIterator, ConstRowIterator) {
    63   void LpSkeleton::_setRowCoeffs(int, ConstRowIterator, ConstRowIterator) {
    62   }
    64   }
    63 
    65 
    64   void LpSkeleton::_getRowCoeffs(int, RowIterator) {
    66   void LpSkeleton::_getRowCoeffs(int, RowIterator) const {
    65   }
    67   }
    66   
    68   
    67   void LpSkeleton::_setColCoeffs(int, ConstColIterator, ConstColIterator) {
    69   void LpSkeleton::_setColCoeffs(int, ConstColIterator, ConstColIterator) {
    68   }
    70   }
    69 
    71 
    70   void LpSkeleton::_getColCoeffs(int, ColIterator) {
    72   void LpSkeleton::_getColCoeffs(int, ColIterator) const {
    71   }
    73   }
    72 
    74 
    73   void LpSkeleton::_setCoeff(int, int, Value )
    75   void LpSkeleton::_setCoeff(int, int, Value )
    74   {
    76   {
    75   }
    77   }
    76 
    78 
    77   LpSkeleton::Value LpSkeleton::_getCoeff(int, int)
    79   LpSkeleton::Value LpSkeleton::_getCoeff(int, int) const
    78   {
    80   {
    79     return 0;
    81     return 0;
    80   }
    82   }
    81 
    83 
    82 
    84 
    83   void LpSkeleton::_setColLowerBound(int, Value)
    85   void LpSkeleton::_setColLowerBound(int, Value)
    84   {
    86   {
    85   }
    87   }
    86   
    88   
    87   LpSkeleton::Value LpSkeleton::_getColLowerBound(int)
    89   LpSkeleton::Value LpSkeleton::_getColLowerBound(int) const
    88   {
    90   {
    89     return 0;
    91     return 0;
    90   }
    92   }
    91   
    93   
    92   void LpSkeleton::_setColUpperBound(int, Value)
    94   void LpSkeleton::_setColUpperBound(int, Value)
    93   {
    95   {
    94   }
    96   }
    95 
    97 
    96   LpSkeleton::Value LpSkeleton::_getColUpperBound(int)
    98   LpSkeleton::Value LpSkeleton::_getColUpperBound(int) const
    97   {
    99   {
    98     return 0;
   100     return 0;
    99   }
   101   }
   100   
   102   
   101 //   void LpSkeleton::_setRowLowerBound(int, Value)
   103 //   void LpSkeleton::_setRowLowerBound(int, Value)
   108 
   110 
   109   void LpSkeleton::_setRowBounds(int, Value, Value)
   111   void LpSkeleton::_setRowBounds(int, Value, Value)
   110   {
   112   {
   111   }
   113   }
   112 
   114 
   113   void LpSkeleton::_getRowBounds(int, Value&, Value&)
   115   void LpSkeleton::_getRowBounds(int, Value&, Value&) const
   114   {
   116   {
   115   }
   117   }
   116   
   118   
   117   void LpSkeleton::_setObjCoeff(int, Value)
   119   void LpSkeleton::_setObjCoeff(int, Value)
   118   {
   120   {
   119   }
   121   }
   120 
   122 
   121   LpSkeleton::Value LpSkeleton::_getObjCoeff(int){
   123   LpSkeleton::Value LpSkeleton::_getObjCoeff(int) const
       
   124   {
   122     return 0;
   125     return 0;
   123   }
   126   }
   124 
   127 
   125   void LpSkeleton::_setMax()
   128   void LpSkeleton::_setMax()
   126   {
   129   {
   128 
   131 
   129   void LpSkeleton::_setMin()
   132   void LpSkeleton::_setMin()
   130   {
   133   {
   131   }
   134   }
   132 
   135 
   133   bool LpSkeleton::_isMax()
   136   bool LpSkeleton::_isMax() const
   134   {
   137   {
   135     return true;
   138     return true;
   136   }
   139   }
   137 
   140 
   138 
   141 
   143   LpSkeleton::SolveExitStatus LpSkeleton::_solve()
   146   LpSkeleton::SolveExitStatus LpSkeleton::_solve()
   144   {
   147   {
   145     return SOLVED;
   148     return SOLVED;
   146   }
   149   }
   147 
   150 
   148   LpSkeleton::Value LpSkeleton::_getPrimal(int)
   151   LpSkeleton::Value LpSkeleton::_getPrimal(int) const
   149   {
   152   {
   150     return 0;
   153     return 0;
   151   }
   154   }
   152   
   155   
   153   LpSkeleton::Value LpSkeleton::_getDual(int)
   156   LpSkeleton::Value LpSkeleton::_getDual(int) const
   154   {
   157   {
   155     return 0;
   158     return 0;
   156   }
   159   }
   157   
   160   
   158   LpSkeleton::Value LpSkeleton::_getPrimalValue()
   161   LpSkeleton::Value LpSkeleton::_getPrimalValue() const
   159   {
   162   {
   160     return 0;
   163     return 0;
   161   }
   164   }
   162   
   165   
   163   LpSkeleton::SolutionStatus LpSkeleton::_getPrimalStatus()
   166   LpSkeleton::SolutionStatus LpSkeleton::_getPrimalStatus() const
   164   {
   167   {
   165     return UNDEFINED;
   168     return UNDEFINED;
   166   }
   169   }
   167 
   170 
   168   LpSkeleton::SolutionStatus LpSkeleton::_getDualStatus()
   171   LpSkeleton::SolutionStatus LpSkeleton::_getDualStatus() const
   169   {
   172   {
   170     return UNDEFINED;
   173     return UNDEFINED;
   171   }
   174   }
   172 
   175 
   173   LpSkeleton::ProblemTypes LpSkeleton::_getProblemType()
   176   LpSkeleton::ProblemTypes LpSkeleton::_getProblemType() const
   174   {
   177   {
   175     return UNKNOWN;
   178     return UNKNOWN;
   176   }
   179   }
   177 
   180 
   178   bool LpSkeleton::_isBasicCol(int)
   181   bool LpSkeleton::_isBasicCol(int) const
   179   {
   182   {
   180     return true;
   183     return true;
   181   }
   184   }
   182 
   185 
   183 } //namespace lemon
   186 } //namespace lemon