My Project
|
#include <nforder.h>
Public Member Functions | |
void | calcdisc () |
int | ref_count_incref () |
int | ref_count_decref () |
int | ref_count () |
nforder (int dim, bigintmat **m, const coeffs q) | |
0 Konstruktoren/Destruktoren /// More... | |
nforder (nforder *o, bigintmat *base, number div, const coeffs q) | |
nforder (nforder *o, int) | |
~nforder () | |
void | Write () |
char * | String () |
void | Print () |
nforder * | simplify () |
number | getDisc () |
number | viewDisc () |
int | getDim () |
coeffs | basecoeffs () const |
number | getDiv () |
bool | getMult (bigintmat **m) |
nforder * | getBase () |
bigintmat * | getBasis () |
bigintmat * | viewBasis () |
bool | oneIsOne () |
void | setOneIsOne () |
bool | isMaximalKnown () |
bool | isMaximal () |
void | setIsMaximal (bool is) |
void | elAdd (bigintmat *a, bigintmat *b) |
void | elSub (bigintmat *a, bigintmat *b) |
void | elMult (bigintmat *a, bigintmat *b) |
number | elTrace (bigintmat *a) |
number | elNorm (bigintmat *a) |
bigintmat * | elRepMat (bigintmat *a) |
void | multmap (bigintmat *a, bigintmat *m) |
bigintmat * | traceMatrix () |
void | createmulttable (bigintmat **a) |
Private Member Functions | |
void | init () |
Private Attributes | |
int | rc |
number | discriminant |
int | dimension |
coeffs | m_coeffs |
bigintmat ** | multtable |
nforder * | baseorder |
bigintmat * | basis |
number | divisor |
bigintmat * | inv_basis |
number | inv_divisor |
int | flags |
0 Konstruktoren/Destruktoren ///
Definition at line 30 of file nforder.cpp.
Definition at line 42 of file nforder.cpp.
nforder::nforder | ( | nforder * | o, |
int | |||
) |
Definition at line 62 of file nforder.cpp.
nforder::~nforder | ( | ) |
Definition at line 139 of file nforder.cpp.
|
inline |
void nforder::calcdisc | ( | ) |
Definition at line 162 of file nforder.cpp.
void nforder::createmulttable | ( | bigintmat ** | a | ) |
Definition at line 677 of file nforder.cpp.
Definition at line 301 of file nforder.cpp.
Definition at line 321 of file nforder.cpp.
number nforder::elNorm | ( | bigintmat * | a | ) |
Definition at line 387 of file nforder.cpp.
number nforder::elTrace | ( | bigintmat * | a | ) |
Definition at line 379 of file nforder.cpp.
nforder * nforder::getBase | ( | ) |
bigintmat * nforder::getBasis | ( | ) |
int nforder::getDim | ( | ) |
Definition at line 235 of file nforder.cpp.
number nforder::getDisc | ( | ) |
Definition at line 227 of file nforder.cpp.
number nforder::getDiv | ( | ) |
Definition at line 264 of file nforder.cpp.
bool nforder::getMult | ( | bigintmat ** | m | ) |
Definition at line 251 of file nforder.cpp.
|
private |
Definition at line 16 of file nforder.cpp.
Definition at line 404 of file nforder.cpp.
void nforder::Print | ( | ) |
Definition at line 126 of file nforder.cpp.
|
inline |
Definition at line 89 of file nforder.h.
nforder * nforder::simplify | ( | ) |
Definition at line 275 of file nforder.cpp.
char * nforder::String | ( | ) |
Definition at line 121 of file nforder.cpp.
bigintmat * nforder::traceMatrix | ( | ) |
Definition at line 196 of file nforder.cpp.
bigintmat * nforder::viewBasis | ( | ) |
void nforder::Write | ( | ) |
Definition at line 87 of file nforder.cpp.