|
| | Vector (const T &litude=1) |
| |
| | Vector (const std::vector< T > &vec) |
| |
| | Vector (const Vector< T, n > &other) |
| |
| | Vector (const T *input) |
| |
| virtual | ~Vector () |
| |
| const T & | At (const int &index) const |
| |
| Vector< T, n-1 > | GetSubVector (const int &i) |
| |
| void | Init () |
| | Initialization of vector components to. More...
|
| |
| virtual T | Norm () const |
| |
| virtual T | Normalize (const T &norm) |
| |
| bool | operator!= (const Vector< T, n > &rhs) const |
| |
| const T | operator* (const Vector< T, n > &rhs) const |
| |
| const Vector< T, n > | operator* (const T &rhs) const |
| |
| Vector< T, n > & | operator*= (const T &rhs) |
| |
| const Vector< T, n > | operator+ (const Vector< T, n > &rhs) const |
| |
| Vector< T, n > & | operator+= (const Vector< T, n > &rhs) |
| |
| const Vector< T, n > | operator- (const Vector< T, n > &rhs) const |
| |
| Vector< T, n > & | operator-= (const Vector< T, n > &rhs) |
| |
| Vector< T, n > & | operator= (const Vector< T, n > &rhs) |
| |
| bool | operator== (const Vector< T, n > &rhs) const |
| |
| T & | operator[] (const int &index) |
| |
| virtual | ~SmallObject () |
| |
|
| static int | NDimensions () |
| |
| static Vector< T, n > | UnitVector (int dim=0) |
| | Constructs a unit vector in the given dimension. More...
|
| |
| static void | operator delete (void *p, std::size_t size) throw () |
| |
| static void | operator delete (void *p, const std::nothrow_t &) throw () |
| |
| static void | operator delete (void *p, void *place) |
| |
| static void | operator delete[] (void *p, std::size_t size) throw () |
| |
| static void | operator delete[] (void *p, const std::nothrow_t &) throw () |
| |
| static void | operator delete[] (void *p, void *place) |
| |
| static void * | operator new (std::size_t size) throw ( std::bad_alloc ) |
| |
| static void * | operator new (std::size_t size, const std::nothrow_t &) throw () |
| |
| static void * | operator new (std::size_t size, void *place) |
| |
| static void * | operator new[] (std::size_t size) throw ( std::bad_alloc ) |
| |
| static void * | operator new[] (std::size_t size, const std::nothrow_t &) throw () |
| |
| static void * | operator new[] (std::size_t size, void *place) |
| |
template<typename T, int n>
class Protium::LinearAlgebra::Vector< T, n >
Implementation of vector to be used in Linear Algebra.
Definition at line 16 of file Vector.h.