TNT::Vector< T > Class Template Reference
#include <tnt_vector.h>
List of all members.
|
Public Types |
|
typedef Subscript | size_type |
|
typedef T | value_type |
|
typedef T | element_type |
|
typedef T * | pointer |
|
typedef T * | iterator |
|
typedef T & | reference |
|
typedef const T * | const_iterator |
|
typedef const T & | const_reference |
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 |
Detailed Description
template<class T>
class TNT::Vector< T >
Linear algebra vector: uses * for dot-product, copies by value, uses both [0] and (1) based indexing.
The documentation for this class was generated from the following file: