|
Macaulay2 Engine
|
implements the stream functions for creating a PolynomialList from a stream More...
#include <PolynomialList.hpp>
Public Types | |
| using | Coefficient = BasicPolyListStreamCollector::Coefficient |
| using | VarIndex = BasicPolyListStreamCollector::VarIndex |
| using | Exponent = BasicPolyListStreamCollector::Exponent |
| using | Component = BasicPolyListStreamCollector::Component |
Public Member Functions | |
| PolynomialListStreamCollector (int modulus, int varCount, int comCount, PolynomialList &result) | |
| PolynomialList & | value () const |
| Coefficient | modulus () const |
| VarIndex | varCount () const |
| Component | comCount () const |
| void | idealBegin (size_t polyCount) |
| void | appendPolynomialBegin (size_t termCount) |
| void | appendTermBegin (Component com) |
| void | appendExponent (VarIndex index, Exponent exponent) |
| void | appendTermDone (Coefficient coefficient) |
| void | appendPolynomialDone () |
| void | idealDone () |
Private Attributes | |
| Coefficient | mModulus |
| VarIndex | mVarCount |
| Component | mComCount |
| std::vector< Coefficient > | mCoefficients |
| std::vector< Exponent > | mSparseMonomial |
| long | mCurrentPoly |
| long | mCurrentTerm |
| PolynomialList & | mValue |
implements the stream functions for creating a PolynomialList from a stream
Definition at line 238 of file PolynomialList.hpp.