Loading src/TNL/Containers/Vector.h +2 −0 Original line number Diff line number Diff line Loading @@ -285,6 +285,7 @@ public: * \brief Returns the result of following: thisMultiplicator * this + multiplicator * v. */ template< typename Vector, typename Scalar1 = Real, typename Scalar2 = Real > [[deprecated("addVector is deprecated - use expression templates instead.")]] void addVector( const Vector& v, const Scalar1 multiplicator = 1.0, const Scalar2 thisMultiplicator = 1.0 ); Loading @@ -293,6 +294,7 @@ public: * \brief Returns the result of following: thisMultiplicator * this + multiplicator1 * v1 + multiplicator2 * v2. */ template< typename Vector1, typename Vector2, typename Scalar1, typename Scalar2, typename Scalar3 = Real > [[deprecated("addVectors is deprecated - use expression templates instead.")]] void addVectors( const Vector1& v1, const Scalar1 multiplicator1, const Vector2& v2, Loading src/TNL/Containers/VectorView.h +2 −0 Original line number Diff line number Diff line Loading @@ -182,12 +182,14 @@ public: //! Computes this = thisMultiplicator * this + alpha * x. template< typename Vector, typename Scalar1 = Real, typename Scalar2 = Real > [[deprecated("addVector is deprecated - use expression templates instead.")]] void addVector( const Vector& x, Scalar1 alpha = 1.0, Scalar2 thisMultiplicator = 1.0 ); //! Computes this = thisMultiplicator * this + multiplicator1 * v1 + multiplicator2 * v2. template< typename Vector1, typename Vector2, typename Scalar1, typename Scalar2, typename Scalar3 = Real > [[deprecated("addVectors is deprecated - use expression templates instead.")]] void addVectors( const Vector1& v1, Scalar1 multiplicator1, const Vector2& v2, Loading Loading
src/TNL/Containers/Vector.h +2 −0 Original line number Diff line number Diff line Loading @@ -285,6 +285,7 @@ public: * \brief Returns the result of following: thisMultiplicator * this + multiplicator * v. */ template< typename Vector, typename Scalar1 = Real, typename Scalar2 = Real > [[deprecated("addVector is deprecated - use expression templates instead.")]] void addVector( const Vector& v, const Scalar1 multiplicator = 1.0, const Scalar2 thisMultiplicator = 1.0 ); Loading @@ -293,6 +294,7 @@ public: * \brief Returns the result of following: thisMultiplicator * this + multiplicator1 * v1 + multiplicator2 * v2. */ template< typename Vector1, typename Vector2, typename Scalar1, typename Scalar2, typename Scalar3 = Real > [[deprecated("addVectors is deprecated - use expression templates instead.")]] void addVectors( const Vector1& v1, const Scalar1 multiplicator1, const Vector2& v2, Loading
src/TNL/Containers/VectorView.h +2 −0 Original line number Diff line number Diff line Loading @@ -182,12 +182,14 @@ public: //! Computes this = thisMultiplicator * this + alpha * x. template< typename Vector, typename Scalar1 = Real, typename Scalar2 = Real > [[deprecated("addVector is deprecated - use expression templates instead.")]] void addVector( const Vector& x, Scalar1 alpha = 1.0, Scalar2 thisMultiplicator = 1.0 ); //! Computes this = thisMultiplicator * this + multiplicator1 * v1 + multiplicator2 * v2. template< typename Vector1, typename Vector2, typename Scalar1, typename Scalar2, typename Scalar3 = Real > [[deprecated("addVectors is deprecated - use expression templates instead.")]] void addVectors( const Vector1& v1, Scalar1 multiplicator1, const Vector2& v2, Loading