|
Macaulay2 Engine
|
Experimental mathic::Geobucket configuration whose Entry is an int — a placeholder used by makeQueue() to exercise the geobucket machinery without involving real monomials. More...
Public Types | |
| enum class | CompareResult { LT , EQ , GT } |
| using | Entry = int |
Public Member Functions | |
| CompareResult | compare (const Entry &a, const Entry &b) const |
| bool | cmpLessThan (CompareResult a) const |
| bool | cmpEqual (CompareResult a) const |
| Entry | deduplicate (Entry a, Entry b) const |
Public Attributes | |
| const size_t | minBucketSize = 2 |
| const size_t | geoBase = 4 |
Static Public Attributes | |
| static const size_t | insertFactor = 4 |
| static const bool | supportDeduplication = false |
| static const bool | minBucketBinarySearch = false |
| static const bool | trackFront = true |
| static const bool | premerge = false |
| static const bool | collectMax = true |
| static const mathic::GeobucketBucketStorage | bucketStorage = mathic::GeoStoreSameSizeBuffer |
Experimental mathic::Geobucket configuration whose Entry is an int — a placeholder used by makeQueue() to exercise the geobucket machinery without involving real monomials.
Compare is integer ordering, deduplication is disabled. Useful as a scaffolding/sanity-check configuration when wiring the noncommutative reduction code against the mathic queue templates.
Definition at line 63 of file NCReduction.cpp.