| carl
    25.04
    Computer ARithmetic Library | 
#include <IdealDSVector.h>

| Public Member Functions | |
| IdealDatastructureVector (const std::vector< Polynomial > &generators, const std::unordered_set< size_t > &eliminated, const sortByLeadingTerm< Polynomial > &order) | |
| IdealDatastructureVector (const IdealDatastructureVector &id) | |
| virtual | ~IdealDatastructureVector ()=default | 
| void | addGenerator (size_t fIndex) const | 
| Should be called whenever an generator is added.  More... | |
| DivisionLookupResult< Polynomial > | getDivisor (const Term< typename Polynomial::CoeffType > &t) const | 
| void | reset () | 
| Should be called if the generator set is reset.  More... | |
| Private Attributes | |
| const std::vector< Polynomial > & | mGenerators | 
| A reference to the generators in the ideal.  More... | |
| const std::unordered_set< size_t > & | mEliminated | 
| A reference to the indices of eliminated generators.  More... | |
| const sortByLeadingTerm< Polynomial > & | mOrder | 
| A object which orders the generators according their leading terms, given their indices.  More... | |
| std::vector< size_t > | mDivList | 
Definition at line 23 of file IdealDSVector.h.
| 
 | inline | 
Definition at line 27 of file IdealDSVector.h.
| 
 | inline | 
Definition at line 33 of file IdealDSVector.h.
| 
 | virtualdefault | 
| 
 | inline | 
Should be called whenever an generator is added.
| fIndex | 
Definition at line 45 of file IdealDSVector.h.
| 
 | inline | 
| t | 
Definition at line 58 of file IdealDSVector.h.

| 
 | inline | 
Should be called if the generator set is reset.
Definition at line 87 of file IdealDSVector.h.
| 
 | mutableprivate | 
Definition at line 106 of file IdealDSVector.h.
| 
 | private | 
A reference to the indices of eliminated generators.
Definition at line 101 of file IdealDSVector.h.
| 
 | private | 
A reference to the generators in the ideal.
Definition at line 99 of file IdealDSVector.h.
| 
 | private | 
A object which orders the generators according their leading terms, given their indices.
Definition at line 103 of file IdealDSVector.h.