|
ExaFMM 1
Fast-multipole Method for exascale systems
|
Custom vector type for small vectors. More...
#include <vec.h>

Public Member Functions | |
| vec () | |
| vec (const T &b) | |
| vec (const vec &b) | |
| ~vec () | |
| const vec & | operator= (const T b) |
| const vec & | operator+= (const T b) |
| const vec & | operator-= (const T b) |
| const vec & | operator*= (const T b) |
| const vec & | operator/= (const T b) |
| const vec & | operator= (const vec &b) |
| const vec & | operator+= (const vec &b) |
| const vec & | operator-= (const vec &b) |
| const vec & | operator*= (const vec &b) |
| const vec & | operator/= (const vec &b) |
| vec | operator+ (const vec &b) const |
| vec | operator- (const vec &b) const |
| vec | operator* (const vec &b) const |
| vec | operator/ (const vec &b) const |
| T & | operator[] (int i) |
| const T & | operator[] (int i) const |
| operator T * () | |
| operator const T * () const | |
Private Attributes | |
| T | a [N] |
Friends | |
| std::ostream & | operator<< (std::ostream &s, const vec &a) |
| T | norm (const vec &b) |
Custom vector type for small vectors.
| vec< N, T >::operator const T * | ( | ) | const [inline] |
| vec< N, T >::operator T * | ( | ) | [inline] |
| T& vec< N, T >::operator[] | ( | int | i | ) | [inline] |
| const T& vec< N, T >::operator[] | ( | int | i | ) | const [inline] |
| T norm | ( | const vec< N, T > & | b | ) | [friend] |
| std::ostream& operator<< | ( | std::ostream & | s, |
| const vec< N, T > & | a | ||
| ) | [friend] |
1.7.4