|
My Project
|
#include <tnt_vector.h>
Public Member Functions | |
| Subscript | lbound () const |
| iterator | begin () |
| iterator | end () |
| const iterator | begin () const |
| const iterator | end () const |
| operator const T *const () | |
| operator T* () | |
| Vector (const Vector< T > &A) | |
| Vector (Subscript N, const T &value=T()) | |
| Vector (Subscript N, const T *v) | |
| Vector (Subscript N, char *s) | |
| Vector< T > & | newsize (Subscript N) |
| Vector< T > & | operator= (const Vector< T > &A) |
| Vector< T > & | operator= (const T &scalar) |
| Subscript | dim () const |
| Subscript | size () const |
| reference | operator() (Subscript i) |
| const_reference | operator() (Subscript i) const |
| reference | operator[] (Subscript i) |
| const_reference | operator[] (Subscript i) const |
Linear algebra vector: uses * for dot-product, copies by value, uses both [0] and (1) based indexing.