
#include <vector.h>
Public Methods | |
| MSLVector () | |
| MSLVector (int d) | |
| MSLVector (double a, double b) | |
| MSLVector (double a, double b, double c) | |
| MSLVector (const MSLVector &w, int prec) | |
| MSLVector (const MSLVector &) | |
| ~MSLVector () | |
| MSLVector & | operator= (const MSLVector &) |
| int | dim () const |
| double & | operator[] (int i) |
| double | operator[] (int) const |
| double | hcoord (int i) const |
| double | coord (int i) const |
| double | sqr_length () const |
| double | length () const |
| MSLVector | norm () const |
| double | angle (const MSLVector &w) const |
| MSLVector | rotate90 () const |
| MSLVector | rotate (double a) const |
| MSLVector & | operator+= (const MSLVector &) |
| MSLVector & | operator-= (const MSLVector &) |
| MSLVector | operator+ (const MSLVector &v1) const |
| MSLVector | operator- (const MSLVector &v1) const |
| double | operator * (const MSLVector &v1) const |
| MSLVector | operator * (double r) const |
| MSLVector | operator- () const |
| MSLVector | operator/ (double) const |
| bool | operator== (const MSLVector &w) const |
| bool | operator!= (const MSLVector &w) const |
| void | print (ostream &O) |
| void | print () |
| void | read (istream &I) |
| void | read () |
Friends | |
| class | MSLMatrix |
| MSLVector | operator * (double f, const MSLVector &v) |
| ostream & | operator<< (ostream &O, const MSLVector &v) |
| istream & | operator>> (istream &I, MSLVector &v) |
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|