|
FW_CUDA_FUNC | Vector (void) |
|
FW_CUDA_FUNC | Vector (T a) |
|
FW_CUDA_FUNC const T * | getPtr (void) const |
|
FW_CUDA_FUNC T * | getPtr (void) |
|
template<class V > |
FW_CUDA_FUNC | Vector (const VectorBase< T, L, V > &v) |
|
template<class V > |
FW_CUDA_FUNC Vector & | operator= (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC | VectorBase (void) |
|
FW_CUDA_FUNC const T * | getPtr (void) const |
|
FW_CUDA_FUNC T * | getPtr (void) |
|
FW_CUDA_FUNC const T & | get (int idx) const |
|
FW_CUDA_FUNC T & | get (int idx) |
|
FW_CUDA_FUNC T | set (int idx, const T &a) |
|
FW_CUDA_FUNC void | set (const T &a) |
|
FW_CUDA_FUNC void | set (const T *ptr) |
|
FW_CUDA_FUNC void | set (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC void | setZero (void) |
|
void | print (void) const |
|
void | sprint (char *vec, size_t s) const |
|
FW_CUDA_FUNC bool | isZero (void) const |
|
FW_CUDA_FUNC T | lenSqr (void) const |
|
FW_CUDA_FUNC T | length (void) const |
|
FW_CUDA_FUNC Vector< T, L > | normalized (T len=(T) 1) const |
|
FW_CUDA_FUNC void | normalize (T len=(T) 1) |
|
FW_CUDA_FUNC T | min (void) const |
|
FW_CUDA_FUNC Vector< T, L > | min (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC T | max (void) const |
|
FW_CUDA_FUNC Vector< T, L > | max (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC T | sum (void) const |
|
FW_CUDA_FUNC Vector< T, L > | abs (void) const |
|
FW_CUDA_FUNC Vector< T, L+1 > | toHomogeneous (void) const |
|
FW_CUDA_FUNC Vector< T, L-1 > | toCartesian (void) const |
|
FW_CUDA_FUNC const T & | operator[] (int idx) const |
|
FW_CUDA_FUNC T & | operator[] (int idx) |
|
FW_CUDA_FUNC Vector< T, L > & | operator= (const T &a) |
|
FW_CUDA_FUNC Vector< T, L > & | operator= (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC Vector< T, L > & | operator+= (const T &a) |
|
FW_CUDA_FUNC Vector< T, L > & | operator+= (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC Vector< T, L > & | operator-= (const T &a) |
|
FW_CUDA_FUNC Vector< T, L > & | operator-= (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC Vector< T, L > & | operator*= (const T &a) |
|
FW_CUDA_FUNC Vector< T, L > & | operator*= (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC Vector< T, L > & | operator/= (const T &a) |
|
FW_CUDA_FUNC Vector< T, L > & | operator/= (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC Vector< T, L > & | operator%= (const T &a) |
|
FW_CUDA_FUNC Vector< T, L > & | operator%= (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC Vector< T, L > & | operator&= (const T &a) |
|
FW_CUDA_FUNC Vector< T, L > & | operator&= (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC Vector< T, L > & | operator|= (const T &a) |
|
FW_CUDA_FUNC Vector< T, L > & | operator|= (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC Vector< T, L > & | operator^= (const T &a) |
|
FW_CUDA_FUNC Vector< T, L > & | operator^= (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC Vector< T, L > & | operator<<= (const T &a) |
|
FW_CUDA_FUNC Vector< T, L > & | operator<<= (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC Vector< T, L > & | operator>>= (const T &a) |
|
FW_CUDA_FUNC Vector< T, L > & | operator>>= (const VectorBase< T, L, V > &v) |
|
FW_CUDA_FUNC Vector< T, L > | operator+ (void) const |
|
FW_CUDA_FUNC Vector< T, L > | operator+ (const T &a) const |
|
FW_CUDA_FUNC Vector< T, L > | operator+ (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC Vector< T, L > | operator- (void) const |
|
FW_CUDA_FUNC Vector< T, L > | operator- (const T &a) const |
|
FW_CUDA_FUNC Vector< T, L > | operator- (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC Vector< T, L > | operator~ (void) const |
|
FW_CUDA_FUNC Vector< T, L > | operator* (const T &a) const |
|
FW_CUDA_FUNC Vector< T, L > | operator* (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC Vector< T, L > | operator/ (const T &a) const |
|
FW_CUDA_FUNC Vector< T, L > | operator/ (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC Vector< T, L > | operator% (const T &a) const |
|
FW_CUDA_FUNC Vector< T, L > | operator% (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC Vector< T, L > | operator& (const T &a) const |
|
FW_CUDA_FUNC Vector< T, L > | operator& (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC Vector< T, L > | operator| (const T &a) const |
|
FW_CUDA_FUNC Vector< T, L > | operator| (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC Vector< T, L > | operator^ (const T &a) const |
|
FW_CUDA_FUNC Vector< T, L > | operator^ (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC Vector< T, L > | operator<< (const T &a) const |
|
FW_CUDA_FUNC Vector< T, L > | operator<< (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC Vector< T, L > | operator>> (const T &a) const |
|
FW_CUDA_FUNC Vector< T, L > | operator>> (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC T | dot (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC Vector< T, L > | clamp (const VectorBase< T, L, V > &lo, const VectorBase< T, L, W > &hi) const |
|
FW_CUDA_FUNC bool | operator== (const VectorBase< T, L, V > &v) const |
|
FW_CUDA_FUNC bool | operator!= (const VectorBase< T, L, V > &v) const |
|
template<class T, int L>
class FW::Vector< T, L >
Definition at line 119 of file Math.hpp.