Go to the source code of this file.
Functions | |
vec | operator+ (const vec &v1, const vec &v2) |
vec | operator- (const vec &v1, const vec &v2) |
mat | operator * (const vec &cv, const vec &rv) |
double | operator% (const vec &v1, const vec &v2) |
vec | operator/ (const vec &v1, const vec &v2) |
|
vec+vec operator Definition at line 49 of file vec-vec.hpp.
|
|
vec-vec operator Definition at line 56 of file vec-vec.hpp.
|
|
vec*vec operator Definition at line 63 of file vec-vec.hpp. 00064 { 00065 return mat( cv.x*rv.x, cv.x*rv.y, cv.x*rv.z, 00066 cv.y*rv.x, cv.y*rv.y, cv.y*rv.z, 00067 cv.z*rv.x, cv.z*rv.y, cv.z*rv.z ); 00068 }
|
|
vec%vec operator (inner product) Definition at line 72 of file vec-vec.hpp.
|
|
vec/vec operator (outer product) Definition at line 79 of file vec-vec.hpp. 00080 { 00081 return vec( v1.y*v2.z -v2.y*v1.z, 00082 v1.z*v2.x -v2.z*v1.x, 00083 v1.x*v2.y -v2.x*v1.y ); 00084 }
|