#include <Vector.hpp>
|
| Vector () |
|
| Vector (Vector< F, D > const &v) |
|
Vector< F, D > & | operator= (Vector< F, D > const &v) |
|
Vector< F, D > & | operator+= (Vector< F, D > const &v) |
|
Vector< F, D > & | operator-= (Vector< F, D > const &v) |
|
Vector< F, D > & | operator*= (const F r) |
|
Vector< F, D > & | operator/= (const F r) |
|
Vector< F, D > | operator+ (Vector< F, D > const &v) const |
|
Vector< F, D > | operator- (Vector< F, D > const &v) const |
|
Vector< F, D > | operator/ (const F r) const |
|
Vector< F, D > | operator* (const F r) const |
|
Vector< F, 3 > | cross (Vector< F, 3 > const &v) |
|
F | dot (Vector< F, D > const &v) const |
|
int | approximately (Vector< F, D > const &v, const double epsilon=1e-10) const |
|
double | distance (Vector< F, D > const &v) const |
|
double | length () const |
|
F | operator[] (int d) const |
|
F & | operator[] (int d) |
|
F | at (int d) const |
|
F & | at (int d) |
|
bool | operator< (Vector< F, D > const &v) const |
|
◆ FieldType
template<typename F = double, int D = 3>
◆ Vector() [1/2]
template<typename F = double, int D = 3>
◆ Vector() [2/2]
template<typename F = double, int D = 3>
◆ approximately()
template<typename F = double, int D = 3>
int sisi4s::Vector< F, D >::approximately |
( |
Vector< F, D > const & |
v, |
|
|
const double |
epsilon = 1e-10 |
|
) |
| const |
|
inline |
◆ at() [1/2]
template<typename F = double, int D = 3>
◆ at() [2/2]
template<typename F = double, int D = 3>
◆ cross()
template<typename F = double, int D = 3>
◆ distance()
template<typename F = double, int D = 3>
◆ dot()
template<typename F = double, int D = 3>
◆ length()
template<typename F = double, int D = 3>
◆ operator*()
template<typename F = double, int D = 3>
◆ operator*=()
template<typename F = double, int D = 3>
◆ operator+()
template<typename F = double, int D = 3>
◆ operator+=()
template<typename F = double, int D = 3>
◆ operator-()
template<typename F = double, int D = 3>
◆ operator-=()
template<typename F = double, int D = 3>
◆ operator/()
template<typename F = double, int D = 3>
◆ operator/=()
template<typename F = double, int D = 3>
◆ operator<()
template<typename F = double, int D = 3>
◆ operator=()
template<typename F = double, int D = 3>
◆ operator[]() [1/2]
template<typename F = double, int D = 3>
◆ operator[]() [2/2]
template<typename F = double, int D = 3>
◆ sortByLength()
template<typename F = double, int D = 3>
◆ coordinate
template<typename F = double, int D = 3>
The documentation for this class was generated from the following file: