|
| 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.