| allocateElementArray(ComponentIndex nelems) const | ConcreteVectorArithmetic< RingType > | inline |
| allocateElementArray() const | ConcreteVectorArithmetic< RingType > | inline |
| appendToContainer(const ElementArray &sparse, Container &c) const | ConcreteVectorArithmetic< RingType > | inline |
| ConcreteVectorArithmetic() | ConcreteVectorArithmetic< RingType > | inline |
| ConcreteVectorArithmetic(const Ring *origR, const RingType *R) | ConcreteVectorArithmetic< RingType > | inline |
| copyElementArray(const ElementArray &sparse) const | ConcreteVectorArithmetic< RingType > | inline |
| deallocateElementArray(ElementArray &coeffs) const | ConcreteVectorArithmetic< RingType > | inline |
| denseCancelFromSparse(ElementArray &dense, const ElementArray &sparse, const Range< const int > &comps) const | ConcreteVectorArithmetic< RingType > | inline |
| denseCancelFromSparse(ElementArray &dense, const ElementArray &sparse, const Range< const int > &comps, ElementArray &result_multiplier) const | ConcreteVectorArithmetic< RingType > | inline |
| denseNextNonzero(ElementArray &dense, int first, int last) const | ConcreteVectorArithmetic< RingType > | inline |
| denseToSparse(ElementArray &dense, ElementArray &sparse, Range< int > &comps, int first, int last, MemoryBlock &monomialSpace) const | ConcreteVectorArithmetic< RingType > | inline |
| denseToSparse(ElementArray &dense, ElementArray &sparse, int *&comps, int first, int last) const | ConcreteVectorArithmetic< RingType > | inline |
| displayAsDenseArray(std::ostream &o, size_t len, const ElementArray &v, const Range< const int > &comps) const | ConcreteVectorArithmetic< RingType > | inline |
| displayElement(std::ostream &o, const ElementArray &v, int index) const | ConcreteVectorArithmetic< RingType > | inline |
| displayElementArray(std::ostream &o, const ElementArray &v) const | ConcreteVectorArithmetic< RingType > | inline |
| elementArray(const ElementArray &f) const | ConcreteVectorArithmetic< RingType > | inlineprivate |
| ElementArrayContainer typedef | ConcreteVectorArithmetic< RingType > | |
| elementArrayFromContainer(const Container &c) const | ConcreteVectorArithmetic< RingType > | inline |
| elementArrayFromContainerOf_mpz_class(const Container &c) const | ConcreteVectorArithmetic< RingType > | inline |
| elementArrayFromContainerOfLongs(const Container &c) const | ConcreteVectorArithmetic< RingType > | inline |
| FieldElement typedef | ConcreteVectorArithmetic< RingType > | |
| fillDenseArray(ElementArray &dense, const ElementArray &sparse, const Range< const int > &comps) const | ConcreteVectorArithmetic< RingType > | inline |
| from_ring_elem(ElementArray &coeffs, ring_elem numer, ring_elem denom) const | ConcreteVectorArithmetic< RingType > | inline |
| from_ring_elem(ElementArray &coeffs, ring_elem numer, ring_elem denom) const | ConcreteVectorArithmetic< RingType > | inline |
| makeMonic(ElementArray &sparse) const | ConcreteVectorArithmetic< RingType > | inline |
| mOriginalRing | ConcreteVectorArithmetic< RingType > | private |
| mRing | ConcreteVectorArithmetic< RingType > | private |
| mStats | ConcreteVectorArithmetic< RingType > | mutableprivate |
| pushBackElement(ElementArray &coeffs, const ElementArray &take_from_here, size_t loc) const | ConcreteVectorArithmetic< RingType > | inline |
| pushBackMinusOne(ElementArray &coeffs) const | ConcreteVectorArithmetic< RingType > | inline |
| pushBackNegatedElement(ElementArray &coeffs, const ElementArray &take_from_here, size_t loc) const | ConcreteVectorArithmetic< RingType > | inline |
| pushBackOne(ElementArray &coeffs) const | ConcreteVectorArithmetic< RingType > | inline |
| ring() const | ConcreteVectorArithmetic< RingType > | inline |
| ringElemFromElementArray(const ElementArray &sparse, int index) const | ConcreteVectorArithmetic< RingType > | inline |
| safeDenseToSparse(ElementArray &dense, ElementArray &sparse, Range< int > &comps, int first, int last, MemoryBlock &monomialSpace, LockType &lock) const | ConcreteVectorArithmetic< RingType > | inline |
| setZeroInRange(ElementArray &dense, int first, int last) const | ConcreteVectorArithmetic< RingType > | inline |
| size(const ElementArray &coeffs) const | ConcreteVectorArithmetic< RingType > | inline |
| stats() const | ConcreteVectorArithmetic< RingType > | inline |
| to_modp_long(const ElementArray &coeffs, size_t loc) const | ConcreteVectorArithmetic< RingType > | inline |
| to_modp_long(const ElementArray &coeffs, size_t loc) const | ConcreteVectorArithmetic< RingType > | inline |
| to_modp_long(const ElementArray &coeffs, size_t loc) const | ConcreteVectorArithmetic< RingType > | inline |
| to_modp_long(const ElementArray &coeffs, size_t loc) const | ConcreteVectorArithmetic< RingType > | inline |
| VectorArithmetic class | ConcreteVectorArithmetic< RingType > | friend |