carl
24.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.