|
HDK
|
#include <UT_PolyField.h>
Static Public Member Functions | |
| static void | inverse (UT_PolyField &dest, const UT_PolyField &a, const UT_PolyField &f) |
| static void | multiply (UT_PolyField &dest, const UT_PolyField &a, const UT_PolyField &b) |
| static void | add (UT_PolyField &dest, const UT_PolyField &a, const UT_PolyField &b) |
| static void | modulo (UT_PolyField &dest, const UT_PolyField &a, const UT_PolyField &f) |
| static void | square (UT_PolyField &dest, const UT_PolyField &a, const UT_PolyField &f, const int basis[]) |
| static void | reduce (UT_PolyField &dest, const UT_PolyField &a, const UT_PolyField &f, const int basis[]) |
Friends | |
| class | UT_VeryLong |
| int | operator!= (const UT_PolyField &x, const UT_PolyField &y) |
| int | operator== (const UT_PolyField &x, const UT_PolyField &y) |
| int | operator>= (const UT_PolyField &x, const UT_PolyField &y) |
| int | operator<= (const UT_PolyField &x, const UT_PolyField &y) |
| int | operator> (const UT_PolyField &x, const UT_PolyField &y) |
| int | operator< (const UT_PolyField &x, const UT_PolyField &y) |
Definition at line 34 of file UT_PolyField.h.
| UT_PolyField::UT_PolyField | ( | unsigned | x = 0 | ) |
| UT_PolyField::UT_PolyField | ( | const UT_PolyField & | x | ) |
| UT_PolyField::UT_PolyField | ( | const UT_VeryLong & | x | ) |
| UT_PolyField::UT_PolyField | ( | const unsigned * | data, |
| int | nwords | ||
| ) |
| UT_PolyField::UT_PolyField | ( | const char * | string | ) |
| UT_PolyField::~UT_PolyField | ( | ) |
|
static |
| const unsigned* UT_PolyField::getData | ( | unsigned & | len | ) | const |
| int UT_PolyField::getNumBits | ( | ) | const |
|
inline |
Definition at line 99 of file UT_PolyField.h.
|
inline |
Definition at line 100 of file UT_PolyField.h.
|
static |
| int UT_PolyField::isZero | ( | ) | const |
| void UT_PolyField::loadFromBitStream | ( | UT_BitStream & | bs, |
| int | nbits | ||
| ) |
|
static |
|
static |
| UT_PolyField& UT_PolyField::operator%= | ( | const UT_PolyField & | x | ) |
| UT_PolyField& UT_PolyField::operator*= | ( | const UT_PolyField & | x | ) |
| UT_PolyField& UT_PolyField::operator+= | ( | const UT_PolyField & | x | ) |
|
inline |
Definition at line 50 of file UT_PolyField.h.
| UT_PolyField& UT_PolyField::operator<<= | ( | uint | shift | ) |
| UT_PolyField& UT_PolyField::operator= | ( | const UT_PolyField & | x | ) |
| UT_PolyField& UT_PolyField::operator= | ( | uint | x | ) |
| UT_PolyField& UT_PolyField::operator= | ( | const char * | x | ) |
| UT_PolyField& UT_PolyField::operator>>= | ( | uint | shift | ) |
| UT_PolyField& UT_PolyField::operator^= | ( | const UT_PolyField & | x | ) |
| void UT_PolyField::print | ( | const char * | prefix = 0, |
| int | radix = 16, |
||
| const char * | suffix = "\n" |
||
| ) | const |
| void UT_PolyField::printVariable | ( | const char * | name | ) | const |
|
static |
| void UT_PolyField::saveToBitStream | ( | UT_BitStream & | bs, |
| int | nbits | ||
| ) |
| void UT_PolyField::setData | ( | const unsigned * | data, |
| unsigned | len | ||
| ) |
|
static |
|
friend |
Definition at line 61 of file UT_PolyField.h.
|
friend |
Definition at line 76 of file UT_PolyField.h.
|
friend |
Definition at line 70 of file UT_PolyField.h.
|
friend |
Definition at line 64 of file UT_PolyField.h.
|
friend |
Definition at line 73 of file UT_PolyField.h.
|
friend |
Definition at line 67 of file UT_PolyField.h.
|
friend |
Definition at line 121 of file UT_PolyField.h.