![]() |
My Project
|
#include <fglmvec.h>
Public Member Functions | |
fglmVector () | |
fglmVector (int size) | |
fglmVector (int size, int basis) | |
fglmVector (const fglmVector &v) | |
~fglmVector () | |
int | size () const |
int | numNonZeroElems () const |
void | nihilate (const number fac1, const number fac2, const fglmVector v) |
fglmVector & | operator= (const fglmVector &v) |
int | operator== (const fglmVector &) |
int | operator!= (const fglmVector &) |
int | isZero () |
int | elemIsZero (int i) |
fglmVector & | operator+= (const fglmVector &) |
fglmVector & | operator-= (const fglmVector &) |
fglmVector & | operator*= (const number &) |
fglmVector & | operator/= (const number &) |
number | getconstelem (int i) const |
number & | getelem (int i) |
void | setelem (int i, number &n) |
number | gcd () const |
number | clearDenom () |
Protected Member Functions | |
void | makeUnique () |
fglmVector (fglmVectorRep *rep) | |
Protected Attributes | |
fglmVectorRep * | rep |
Friends | |
fglmVector | operator- (const fglmVector &v) |
fglmVector | operator+ (const fglmVector &lhs, const fglmVector &rhs) |
fglmVector | operator- (const fglmVector &lhs, const fglmVector &rhs) |
fglmVector | operator* (const fglmVector &v, const number n) |
fglmVector | operator* (const number n, const fglmVector &v) |
|
protected |
fglmVector::fglmVector | ( | ) |
Definition at line 156 of file fglmvec.cc.
fglmVector::fglmVector | ( | int | size | ) |
Definition at line 160 of file fglmvec.cc.
Definition at line 164 of file fglmvec.cc.
fglmVector::fglmVector | ( | const fglmVector & | v | ) |
Definition at line 169 of file fglmvec.cc.
fglmVector::~fglmVector | ( | ) |
Definition at line 174 of file fglmvec.cc.
number fglmVector::clearDenom | ( | ) |
Definition at line 505 of file fglmvec.cc.
Definition at line 300 of file fglmvec.cc.
number fglmVector::gcd | ( | ) | const |
Definition at line 458 of file fglmvec.cc.
Definition at line 446 of file fglmvec.cc.
Definition at line 440 of file fglmvec.cc.
int fglmVector::isZero | ( | ) |
Definition at line 295 of file fglmvec.cc.
|
protected |
Definition at line 198 of file fglmvec.cc.
Definition at line 218 of file fglmvec.cc.
int fglmVector::numNonZeroElems | ( | ) | const |
Definition at line 212 of file fglmvec.cc.
int fglmVector::operator!= | ( | const fglmVector & | v | ) |
Definition at line 290 of file fglmvec.cc.
fglmVector & fglmVector::operator*= | ( | const number & | n | ) |
Definition at line 350 of file fglmvec.cc.
fglmVector & fglmVector::operator+= | ( | const fglmVector & | v | ) |
Definition at line 305 of file fglmvec.cc.
fglmVector & fglmVector::operator-= | ( | const fglmVector & | v | ) |
Definition at line 328 of file fglmvec.cc.
fglmVector & fglmVector::operator/= | ( | const number & | n | ) |
Definition at line 371 of file fglmvec.cc.
fglmVector & fglmVector::operator= | ( | const fglmVector & | v | ) |
Definition at line 261 of file fglmvec.cc.
int fglmVector::operator== | ( | const fglmVector & | v | ) |
Definition at line 272 of file fglmvec.cc.
Definition at line 451 of file fglmvec.cc.
int fglmVector::size | ( | ) | const |
Definition at line 207 of file fglmvec.cc.
|
friend |
Definition at line 426 of file fglmvec.cc.
|
friend |
Definition at line 433 of file fglmvec.cc.
|
friend |
Definition at line 412 of file fglmvec.cc.
|
friend |
Definition at line 419 of file fglmvec.cc.
|
friend |
|
protected |