Changeset 1402 for trunk/Clp/src/ClpDummyMatrix.cpp
 Timestamp:
 Jul 25, 2009 4:39:55 AM (10 years ago)
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

trunk/Clp/src/ClpDummyMatrix.cpp
r1370 r1402 50 50 } 51 51 52 ClpDummyMatrix::ClpDummyMatrix (const CoinPackedMatrix & rhs)52 ClpDummyMatrix::ClpDummyMatrix (const CoinPackedMatrix & ) 53 53 : ClpMatrixBase() 54 54 { … … 96 96 //unscaled versions 97 97 void 98 ClpDummyMatrix::times(double scalar,99 const double * x, double * y) const98 ClpDummyMatrix::times(double , 99 const double * , double * ) const 100 100 { 101 101 std::cerr<<"times not supported  ClpDummyMatrix"<<std::endl; … … 103 103 } 104 104 void 105 ClpDummyMatrix::transposeTimes(double scalar,106 const double * x, double * y) const105 ClpDummyMatrix::transposeTimes(double , 106 const double * , double * ) const 107 107 { 108 108 std::cerr<<"transposeTimes not supported  ClpDummyMatrix"<<std::endl; … … 110 110 } 111 111 void 112 ClpDummyMatrix::times(double scalar,113 const double * x, double * y,114 const double * rowScale,115 const double * columnScale) const112 ClpDummyMatrix::times(double , 113 const double * , double * , 114 const double * , 115 const double * ) const 116 116 { 117 117 std::cerr<<"timesnot supported  ClpDummyMatrix"<<std::endl; … … 119 119 } 120 120 void 121 ClpDummyMatrix::transposeTimes( double scalar,122 const double * x, double * y,123 const double * rowScale,124 const double * columnScale) const121 ClpDummyMatrix::transposeTimes( double, 122 const double * , double * , 123 const double * , 124 const double * ) const 125 125 { 126 126 std::cerr<<"transposeTimesnot supported  ClpDummyMatrix"<<std::endl; … … 130 130 Squashes small elements and knows about ClpSimplex */ 131 131 void 132 ClpDummyMatrix::transposeTimes(const ClpSimplex * model, double scalar,133 const CoinIndexedVector * rowArray,134 CoinIndexedVector * y,135 CoinIndexedVector * columnArray) const132 ClpDummyMatrix::transposeTimes(const ClpSimplex * , double , 133 const CoinIndexedVector * , 134 CoinIndexedVector * , 135 CoinIndexedVector * ) const 136 136 { 137 137 std::cerr<<"transposeTimes not supported  ClpDummyMatrix"<<std::endl; … … 141 141 just for indices in y */ 142 142 void 143 ClpDummyMatrix::subsetTransposeTimes(const ClpSimplex * model,144 const CoinIndexedVector * rowArray,145 const CoinIndexedVector * y,146 CoinIndexedVector * columnArray) const143 ClpDummyMatrix::subsetTransposeTimes(const ClpSimplex * , 144 const CoinIndexedVector * , 145 const CoinIndexedVector * , 146 CoinIndexedVector * ) const 147 147 { 148 148 std::cerr<<"subsetTransposeTimes not supported  ClpDummyMatrix"<<std::endl; … … 151 151 /// returns number of elements in column part of basis, 152 152 CoinBigIndex 153 ClpDummyMatrix::countBasis(ClpSimplex * model, 154 const int * whichColumn, 155 int numberBasic, 156 int & numberColumnBasic) 153 ClpDummyMatrix::countBasis(const int * , 154 int & ) 157 155 { 158 156 std::cerr<<"countBasis not supported  ClpDummyMatrix"<<std::endl; … … 161 159 } 162 160 void 163 ClpDummyMatrix::fillBasis(ClpSimplex * model,164 const int * whichColumn,165 int & numberColumnBasic,166 int * row, int * start,167 int * rowCount, int * columnCount,168 CoinFactorizationDouble * element)161 ClpDummyMatrix::fillBasis(ClpSimplex * , 162 const int * , 163 int & , 164 int * , int * , 165 int * , int * , 166 CoinFactorizationDouble * ) 169 167 { 170 168 std::cerr<<"fillBasis not supported  ClpDummyMatrix"<<std::endl; … … 174 172 */ 175 173 void 176 ClpDummyMatrix::unpack(const ClpSimplex * model,CoinIndexedVector * rowArray,177 int iColumn) const174 ClpDummyMatrix::unpack(const ClpSimplex * ,CoinIndexedVector * , 175 int ) const 178 176 { 179 177 std::cerr<<"unpack not supported  ClpDummyMatrix"<<std::endl; … … 185 183 be modified if doing column generation (just for this variable) */ 186 184 void 187 ClpDummyMatrix::unpackPacked(ClpSimplex * model,188 CoinIndexedVector * rowArray,189 int iColumn) const185 ClpDummyMatrix::unpackPacked(ClpSimplex * , 186 CoinIndexedVector * , 187 int ) const 190 188 { 191 189 std::cerr<<"unpackPacked not supported  ClpDummyMatrix"<<std::endl; … … 195 193 You can use quickAdd to add to vector */ 196 194 void 197 ClpDummyMatrix::add(const ClpSimplex * model,CoinIndexedVector * rowArray,198 int iColumn, double multiplier) const195 ClpDummyMatrix::add(const ClpSimplex * ,CoinIndexedVector * , 196 int , double ) const 199 197 { 200 198 std::cerr<<"add not supported  ClpDummyMatrix"<<std::endl; … … 203 201 /* Adds multiple of a column into an array */ 204 202 void 205 ClpDummyMatrix::add(const ClpSimplex * model,double * array,206 int column, double multiplier) const203 ClpDummyMatrix::add(const ClpSimplex * ,double * , 204 int , double ) const 207 205 { 208 206 std::cerr<<"add not supported  ClpDummyMatrix"<<std::endl; … … 246 244 } 247 245 /* Delete the columns whose indices are listed in <code>indDel</code>. */ 248 void ClpDummyMatrix::deleteCols(const int numDel, const int * indDel)246 void ClpDummyMatrix::deleteCols(const int , const int * ) 249 247 { 250 248 std::cerr<<"deleteCols not supported  ClpDummyMatrix"<<std::endl; … … 252 250 } 253 251 /* Delete the rows whose indices are listed in <code>indDel</code>. */ 254 void ClpDummyMatrix::deleteRows(const int numDel, const int * indDel)252 void ClpDummyMatrix::deleteRows(const int , const int * ) 255 253 { 256 254 std::cerr<<"deleteRows not supported  ClpDummyMatrix"<<std::endl;
Note: See TracChangeset
for help on using the changeset viewer.