#include <vectorn.h>
Collaboration diagram for vectorn< T, NUM >:

| Public Types | |
| typedef T | value_type | 
| Public Member Functions | |
| vectorn () | |
| vectorn (const T *vector) | |
| vectorn (const vectorn< T, NUM > &v) | |
| const vectorn< T, NUM > | operator= (const vectorn< T, NUM > &v) | 
| const vectorn< T, NUM > | operator+= (const vectorn< T, NUM > &v) | 
| const vectorn< T, NUM > | operator-= (const vectorn< T, NUM > &v) | 
| const vectorn< T, NUM > | operator *= (const T &num) | 
| const vectorn< T, NUM > | operator/= (const T &num) | 
| const bool | operator== (const vectorn< T, NUM > &v) const | 
| const bool | operator!= (const vectorn< T, NUM > &v) const | 
| const vectorn< T, NUM > | operator- () const | 
| const vectorn< T, NUM > | operator * (const T &num) const | 
| const vectorn< T, NUM > | operator/ (const T &num) const | 
| size_t | size () const | 
| operator T * () | |
| operator const T * () const | |
| Public Attributes | |
| T | cmp [NUM] | 
| Friends | |
| std::ostream & | operator<< (std::ostream &out, const vectorn< T, NUM > &v) | 
| const vectorn< T, NUM > | operator+ (const vectorn< T, NUM > &v1, const vectorn< T, NUM > &v2) | 
| const vectorn< T, NUM > | operator- (const vectorn< T, NUM > &v1, const vectorn< T, NUM > &v2) | 
| const T | operator * (const vectorn< T, NUM > &v1, const vectorn< T, NUM > &v2) | 
| const vectorn< T, NUM > | operator * (const T &s, const vectorn< T, NUM > &v) | 
| typedef T vectorn< T, NUM >::value_type | 
| const vectorn<T,NUM> vectorn< T, NUM >::operator= | ( | const vectorn< T, NUM > & | v | ) |  [inline] | 
| const vectorn<T,NUM> vectorn< T, NUM >::operator+= | ( | const vectorn< T, NUM > & | v | ) |  [inline] | 
| const vectorn<T,NUM> vectorn< T, NUM >::operator-= | ( | const vectorn< T, NUM > & | v | ) |  [inline] | 
| const vectorn<T,NUM> vectorn< T, NUM >::operator *= | ( | const T & | num | ) |  [inline] | 
| const vectorn<T,NUM> vectorn< T, NUM >::operator/= | ( | const T & | num | ) |  [inline] | 
| const bool vectorn< T, NUM >::operator== | ( | const vectorn< T, NUM > & | v | ) | const  [inline] | 
| const bool vectorn< T, NUM >::operator!= | ( | const vectorn< T, NUM > & | v | ) | const  [inline] | 
| const vectorn<T,NUM> vectorn< T, NUM >::operator * | ( | const T & | num | ) | const  [inline] | 
| const vectorn<T,NUM> vectorn< T, NUM >::operator/ | ( | const T & | num | ) | const  [inline] | 
| size_t vectorn< T, NUM >::size | ( | ) | const  [inline] | 
| vectorn< T, NUM >::operator T * | ( | ) |  [inline] | 
| vectorn< T, NUM >::operator const T * | ( | ) | const  [inline] | 
| std::ostream& operator<< | ( | std::ostream & | out, | |
| const vectorn< T, NUM > & | v | |||
| ) |  [friend] | 
| const vectorn<T,NUM> operator+ | ( | const vectorn< T, NUM > & | v1, | |
| const vectorn< T, NUM > & | v2 | |||
| ) |  [friend] | 
| const vectorn<T,NUM> operator- | ( | const vectorn< T, NUM > & | v1, | |
| const vectorn< T, NUM > & | v2 | |||
| ) |  [friend] | 
| const T operator * | ( | const vectorn< T, NUM > & | v1, | |
| const vectorn< T, NUM > & | v2 | |||
| ) |  [friend] | 
| const vectorn<T,NUM> operator * | ( | const T & | s, | |
| const vectorn< T, NUM > & | v | |||
| ) |  [friend] | 
 1.5.2
 1.5.2