|
carl
25.04
Computer ARithmetic Library
|
Class with the settings for the reduction algorithm. More...
#include <Reductor.h>

Public Types | |
| using | EntryType = ReductorEntry< Polynomial > |
| using | Entry = EntryType * |
| using | CompareResult = carl::CompareResult |
Static Public Member Functions | |
| static CompareResult | compare (Entry e1, Entry e2) |
| static bool | cmpLessThan (CompareResult res) |
| static bool | cmpEqual (CompareResult res) |
| static bool | deduplicate (Entry e1, Entry e2) |
| should only be called if the compare result was EQUAL eliminate duplicate leading monomials More... | |
Static Public Attributes | |
| static const bool | supportDeduplicationWhileOrdering = false |
| static const bool | fastIndex = true |
Class with the settings for the reduction algorithm.
Definition at line 23 of file Reductor.h.
| using carl::ReductorConfiguration< Polynomial >::CompareResult = carl::CompareResult |
Definition at line 29 of file Reductor.h.
| using carl::ReductorConfiguration< Polynomial >::Entry = EntryType* |
Definition at line 28 of file Reductor.h.
| using carl::ReductorConfiguration< Polynomial >::EntryType = ReductorEntry<Polynomial> |
Definition at line 27 of file Reductor.h.
|
inlinestatic |
Definition at line 42 of file Reductor.h.
|
inlinestatic |
Definition at line 36 of file Reductor.h.
|
inlinestatic |
|
inlinestatic |
should only be called if the compare result was EQUAL eliminate duplicate leading monomials
| e1 | upper entry |
| e2 | lower entry |
Definition at line 54 of file Reductor.h.

|
static |
Definition at line 60 of file Reductor.h.
|
static |
Definition at line 40 of file Reductor.h.