Search Results
PolyMod.h
friend std::ostream & operator<<(std::ostream &os, const PolyMod &poly)
Output shift operator.
Definition: PolyMod.cpp:344
PolyMod operator*(const PolyMod &rhs) const
Infix multiplication operator.
Definition: PolyMod.cpp:161
const NTL::ZZX & getData() const
Getter function that returns the data of PolyMod as an NTL::ZZX const reference.
Definition: PolyMod.cpp:105
PolyMod operator+(const PolyMod &rhs) const
Infix plus operator.
Definition: PolyMod.cpp:179
bool operator==(const PolyMod &rhs) const
Equals operator between two PolyMod objects.
Definition: PolyMod.cpp:111
friend std::istream & operator>>(std::istream &is, PolyMod &poly)
Input shift operator.
Definition: PolyMod.cpp:336
PolyMod & operator=(PolyMod &&input)=default
default move assignment operator
PolyMod & operator+=(const PolyMod &otherPoly)
Plus equals operator with PolyMod rhs.
Definition: PolyMod.cpp:239
bool operator!=(T &&rhs) const
Not equals operator.
Definition: PolyMod.h:234
friend void serialize(std::ostream &os, const PolyMod &slot)
Serialize a PolyMod to the output stream os.
Definition: PolyMod.cpp:315
PolyMod & operator-=(const PolyMod &otherPoly)
Minus equals operator with PolyMod rhs.
Definition: PolyMod.cpp:263
Definition: apiAttributes.h:21
friend void deserialize(std::istream &is, PolyMod &poly)
Deserialize a PolyMod object from the input stream is.
Definition: PolyMod.cpp:287
PolyMod & operator*=(const PolyMod &otherPoly)
Times equals operator with PolyMod rhs.
Definition: PolyMod.cpp:215
An object that contains an NTL::ZZX polynomial along with a coefficient modulus p2r and a polynomial ...
Definition: PolyMod.h:47
bool isValid() const
Gets the validity of this. This will be false iff this was default constructed.
Definition: PolyMod.cpp:99