#include <GteVector.h>
Public Member Functions | |
int | GetSize () const |
void | MakeUnit (int d) |
void | MakeZero () |
bool | operator!= (Vector const &vec) const |
bool | operator< (Vector const &vec) const |
bool | operator<= (Vector const &vec) const |
bool | operator== (Vector const &vec) const |
bool | operator> (Vector const &vec) const |
bool | operator>= (Vector const &vec) const |
Real const & | operator[] (int i) const |
Real & | operator[] (int i) |
Vector () | |
Vector (std::array< Real, N > const &values) | |
Vector (std::initializer_list< Real > values) | |
Vector (int d) | |
Static Public Member Functions | |
static Vector | Unit (int d) |
static Vector | Zero () |
Protected Attributes | |
std::array< Real, N > | mTuple |
Definition at line 19 of file GteVector.h.
gte::Vector< N, Real >::Vector | ( | ) |
Definition at line 185 of file GteVector.h.
gte::Vector< N, Real >::Vector | ( | std::array< Real, N > const & | values | ) |
Definition at line 191 of file GteVector.h.
gte::Vector< N, Real >::Vector | ( | std::initializer_list< Real > | values | ) |
Definition at line 198 of file GteVector.h.
gte::Vector< N, Real >::Vector | ( | int | d | ) |
Definition at line 219 of file GteVector.h.
|
inline |
Definition at line 225 of file GteVector.h.
void gte::Vector< N, Real >::MakeUnit | ( | int | d | ) |
Definition at line 285 of file GteVector.h.
void gte::Vector< N, Real >::MakeZero | ( | ) |
Definition at line 279 of file GteVector.h.
|
inline |
Definition at line 249 of file GteVector.h.
|
inline |
Definition at line 255 of file GteVector.h.
|
inline |
Definition at line 261 of file GteVector.h.
|
inline |
Definition at line 243 of file GteVector.h.
|
inline |
Definition at line 267 of file GteVector.h.
|
inline |
Definition at line 273 of file GteVector.h.
|
inline |
Definition at line 231 of file GteVector.h.
|
inline |
Definition at line 237 of file GteVector.h.
|
static |
Definition at line 303 of file GteVector.h.
|
static |
Definition at line 295 of file GteVector.h.
|
protected |
Definition at line 69 of file GteVector.h.