#include <AlgebraicTypes.hpp>
Public Member Functions | |
MyVector () | |
MyVector (const T &value) | |
MyVector (const T &v0, const T &v1, const T &v2) | |
void | init (const T &value) |
T & | operator[] (std::size_t i) |
const T & | operator[] (std::size_t i) const |
MyVector< T > | operator+ () |
MyVector< T > | operator- () |
MyVector< T > & | operator+= (const MyVector< T > &a) |
MyVector< T > & | operator-= (const MyVector< T > &a) |
MyVector< T > & | operator*= (const MyVector< T > &a) |
MyVector< T > & | operator/= (const MyVector< T > &a) |
void | print (std::ostream &os) const |
Private Attributes | |
T | val [3] |
References MyVector< T >::val.
void MyVector< T >::init | ( | const T & | value | ) | [inline] |
References MyVector< T >::val.
Referenced by main(), and MyVector< T >::MyVector().
References MyVector< T >::val.
References MyVector< T >::val.
References MyVector< T >::val.
References MyVector< T >::val.
References MyVector< T >::val.
const T& MyVector< T >::operator[] | ( | std::size_t | i | ) | const [inline] |
References MyVector< T >::val.
T& MyVector< T >::operator[] | ( | std::size_t | i | ) | [inline] |
References MyVector< T >::val.
void MyVector< T >::print | ( | std::ostream & | os | ) | const [inline] |
References MyVector< T >::val.