![]() |
#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 |
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.
| 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 321 of file nforder.cpp.
| number nforder::elNorm | ( | bigintmat * | a | ) |
Definition at line 387 of file nforder.cpp.
Definition at line 395 of file nforder.cpp.
| number nforder::elTrace | ( | bigintmat * | a | ) |
Definition at line 379 of file nforder.cpp.
| nforder * nforder::getBase | ( | ) |
Definition at line 268 of file nforder.cpp.
| bigintmat * nforder::getBasis | ( | ) |
Definition at line 239 of file nforder.cpp.
| 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.
|
inline |
Definition at line 88 of file nforder.h.
|
inline |
Definition at line 87 of file nforder.h.
Definition at line 404 of file nforder.cpp.
|
inline |
Definition at line 84 of file nforder.h.
| void nforder::Print | ( | ) |
Definition at line 126 of file nforder.cpp.
|
inline |
Definition at line 89 of file nforder.h.
|
inline |
Definition at line 85 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 | ( | ) |
Definition at line 246 of file nforder.cpp.
| void nforder::Write | ( | ) |
Definition at line 87 of file nforder.cpp.