| 580 | */ |
| 581 | template <typename ReturnTypeT = double, typename TupleRangeT> |
| 582 | static ReturnTypeT SquaredNorm(const TupleRangeT& v) |
| 583 | { |
| 584 | return v[0] * v[0] + v[1] * v[1] + v[2] * v[2]; |
| 585 | } |
| 586 | |
| 587 | /** |
| 588 | * Normalize (in place) a 3-vector. Returns norm of vector. |
no outgoing calls
no test coverage detected