![]() |
My Project
|
class to do operations mod p^k for int's p and k More...
#include <fac_util.h>
Public Member Functions | |
| modpk () | |
| modpk (int q, int l) | |
| modpk (const modpk &m) | |
| modpk & | operator= (const modpk &m) |
| ~modpk () | |
| int | getp () const |
| int | getk () const |
| CanonicalForm | inverse (const CanonicalForm &f, bool symmetric=true) const |
| CanonicalForm | getpk () const |
| CanonicalForm | operator() (const CanonicalForm &f, bool symmetric=true) const |
Private Attributes | |
| CanonicalForm | pk |
| CanonicalForm | pkhalf |
| int | p |
| int | k |
class to do operations mod p^k for int's p and k
Definition at line 22 of file fac_util.h.
| modpk::modpk | ( | ) |
| modpk::modpk | ( | int | q, |
| int | l | ||
| ) |
Definition at line 30 of file fac_util.cc.
|
inline |
Definition at line 34 of file fac_util.h.
|
inline |
Definition at line 36 of file fac_util.h.
|
inline |
Definition at line 35 of file fac_util.h.
|
inline |
Definition at line 38 of file fac_util.h.
| CanonicalForm modpk::inverse | ( | const CanonicalForm & | f, |
| bool | symmetric = true |
||
| ) | const |
Definition at line 59 of file fac_util.cc.
| CanonicalForm modpk::operator() | ( | const CanonicalForm & | f, |
| bool | symmetric = true |
||
| ) | const |
Definition at line 79 of file fac_util.cc.
|
private |
Definition at line 28 of file fac_util.h.
|
private |
Definition at line 27 of file fac_util.h.
|
private |
Definition at line 25 of file fac_util.h.
|
private |
Definition at line 26 of file fac_util.h.