![]() |
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 |