diff --git a/src/Math/Vector.h b/src/Math/Vector.h index e24ac6659..009adc3c3 100644 --- a/src/Math/Vector.h +++ b/src/Math/Vector.h @@ -186,16 +186,17 @@ template class Vector { * Note that corresponding operator with swapped type order * (multiplying number with vector) is not available, because it would * cause ambiguity in some cases. + * @see operator*=(U) */ template inline Vector operator*(U number) const { return Vector(*this)*=number; } /** - * @brief Multiply and assign vector + * @brief Multiply vector and assign * - * More efficient than operator*(), because it does the computation - * in-place. + * More efficient than operator*(U) const, because it does the + * computation in-place. */ template Vector& operator*=(U number) { for(size_t i = 0; i != size; ++i) @@ -204,16 +205,20 @@ template class Vector { return *this; } - /** @brief Divide vector */ + /** + * @brief Divide vector + * + * @see operator/=(U) + */ template inline Vector operator/(U number) const { return Vector(*this)/=number; } /** - * @brief Divide and assign vector + * @brief Divide vector and assign * - * More efficient than operator/(), because it does the computation - * in-place. + * More efficient than operator/(U) const, because it does the + * computation in-place. */ template Vector& operator/=(U number) { for(size_t i = 0; i != size; ++i)