Changeset e2afced in git for Singular/MinorProcessor.h
- Timestamp:
- Oct 8, 2009, 12:11:57 PM (15 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 0a52b49fcfbb9270ac1d60e85d52e30fd24bbd96
- Parents:
- 967a9d48cc1d702f106bf47d327d87adbaf6833c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/MinorProcessor.h
r967a9d re2afced 217 217 }; 218 218 219 class LongMinorProcessor : public MinorProcessor {219 class IntMinorProcessor : public MinorProcessor { 220 220 private: 221 221 /** … … 236 236 * @see MinorProcessor::getMinorPrivate (const int, const MinorKey&) 237 237 */ 238 LongMinorValue getMinorPrivate (const int k, const MinorKey& mk,238 IntMinorValue getMinorPrivate (const int k, const MinorKey& mk, 239 239 const bool multipleMinors, 240 Cache<MinorKey, LongMinorValue>& c);240 Cache<MinorKey, IntMinorValue>& c); 241 241 242 242 /** … … 250 250 * @see MinorProcessor::getMinorPrivate (const int, const MinorKey&, const bool, Cache<MinorKey, MinorValue>&) 251 251 */ 252 LongMinorValue getMinorPrivate (const int k, const MinorKey& mk);252 IntMinorValue getMinorPrivate (const int k, const MinorKey& mk); 253 253 protected: 254 254 bool isEntryZero (const int absoluteRowIndex, const int absoluteColumnIndex) const; … … 257 257 * A constructor for creating an instance. 258 258 */ 259 LongMinorProcessor ();259 IntMinorProcessor (); 260 260 261 261 /** 262 262 * A destructor for deleting an instance. 263 263 */ 264 ~ LongMinorProcessor ();264 ~IntMinorProcessor (); 265 265 266 266 /** … … 277 277 * The sub-matrix is determined by \c rowIndices and \c columnIndices. Computation works recursively 278 278 * using Laplace's Theorem. We always develop along the row or column with most zeros; see 279 * MinorProcessor::getBestLine (const int, const unsigned long, const unsigned long).279 * MinorProcessor::getBestLine (const int, const int, const int). 280 280 * @param dimension the size of the minor to be computed 281 281 * @param rowIndices 0-based indices of the rows of the minor … … 284 284 * @see MinorProcessor::getMinor (const int, const int*, const int*, Cache<MinorKey, MinorValue>&) 285 285 */ 286 LongMinorValue getMinor (const int dimension, const int* rowIndices, const int* columnIndices);286 IntMinorValue getMinor (const int dimension, const int* rowIndices, const int* columnIndices); 287 287 288 288 /** … … 290 290 * The sub-matrix is determined by \c rowIndices and \c columnIndices. Computation works recursively 291 291 * using Laplace's Theorem. We always develop along the row or column with most zeros; see 292 * MinorProcessor::getBestLine (const int, const unsigned long, const unsigned long).292 * MinorProcessor::getBestLine (const int, const int, const int). 293 293 * @param dimension the size of the minor to be computed 294 294 * @param rowIndices 0-based indices of the rows of the minor … … 298 298 * @see MinorProcessor::getMinor (const int, const int*, const int*) 299 299 */ 300 LongMinorValue getMinor (const int dimension, const int* rowIndices, const int* columnIndices,301 Cache<MinorKey, LongMinorValue>& c);300 IntMinorValue getMinor (const int dimension, const int* rowIndices, const int* columnIndices, 301 Cache<MinorKey, IntMinorValue>& c); 302 302 303 303 /** … … 311 311 * @see MinorProcessor::hasNextMinor () 312 312 */ 313 LongMinorValue getNextMinor ();313 IntMinorValue getNextMinor (); 314 314 315 315 /** … … 324 324 * @see MinorProcessor::hasNextMinor () 325 325 */ 326 LongMinorValue getNextMinor (Cache<MinorKey, LongMinorValue>& c);326 IntMinorValue getNextMinor (Cache<MinorKey, IntMinorValue>& c); 327 327 328 328 /** … … 393 393 * The sub-matrix is determined by \c rowIndices and \c columnIndices. Computation works recursively 394 394 * using Laplace's Theorem. We always develop along the row or column with most zeros; see 395 * MinorProcessor::getBestLine (const int, const unsigned long, const unsigned long).395 * MinorProcessor::getBestLine (const int, const int, const int). 396 396 * @param dimension the size of the minor to be computed 397 397 * @param rowIndices 0-based indices of the rows of the minor … … 406 406 * The sub-matrix is determined by \c rowIndices and \c columnIndices. Computation works recursively 407 407 * using Laplace's Theorem. We always develop along the row or column with most zeros; see 408 * MinorProcessor::getBestLine (const int, const unsigned long, const unsigned long).408 * MinorProcessor::getBestLine (const int, const int, const int). 409 409 * @param dimension the size of the minor to be computed 410 410 * @param rowIndices 0-based indices of the rows of the minor
Note: See TracChangeset
for help on using the changeset viewer.