Skip to content
Snippets Groups Projects
Commit b7149f11 authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

Marked methods addVector and addVectors as deprecated

parent a3ea28a3
No related branches found
No related tags found
No related merge requests found
...@@ -285,6 +285,7 @@ public: ...@@ -285,6 +285,7 @@ public:
* \brief Returns the result of following: thisMultiplicator * this + multiplicator * v. * \brief Returns the result of following: thisMultiplicator * this + multiplicator * v.
*/ */
template< typename Vector, typename Scalar1 = Real, typename Scalar2 = Real > template< typename Vector, typename Scalar1 = Real, typename Scalar2 = Real >
[[deprecated("addVector is deprecated - use expression templates instead.")]]
void addVector( const Vector& v, void addVector( const Vector& v,
const Scalar1 multiplicator = 1.0, const Scalar1 multiplicator = 1.0,
const Scalar2 thisMultiplicator = 1.0 ); const Scalar2 thisMultiplicator = 1.0 );
...@@ -293,6 +294,7 @@ public: ...@@ -293,6 +294,7 @@ public:
* \brief Returns the result of following: thisMultiplicator * this + multiplicator1 * v1 + multiplicator2 * v2. * \brief Returns the result of following: thisMultiplicator * this + multiplicator1 * v1 + multiplicator2 * v2.
*/ */
template< typename Vector1, typename Vector2, typename Scalar1, typename Scalar2, typename Scalar3 = Real > 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, void addVectors( const Vector1& v1,
const Scalar1 multiplicator1, const Scalar1 multiplicator1,
const Vector2& v2, const Vector2& v2,
......
...@@ -182,12 +182,14 @@ public: ...@@ -182,12 +182,14 @@ public:
//! Computes this = thisMultiplicator * this + alpha * x. //! Computes this = thisMultiplicator * this + alpha * x.
template< typename Vector, typename Scalar1 = Real, typename Scalar2 = Real > template< typename Vector, typename Scalar1 = Real, typename Scalar2 = Real >
[[deprecated("addVector is deprecated - use expression templates instead.")]]
void addVector( const Vector& x, void addVector( const Vector& x,
Scalar1 alpha = 1.0, Scalar1 alpha = 1.0,
Scalar2 thisMultiplicator = 1.0 ); Scalar2 thisMultiplicator = 1.0 );
//! Computes this = thisMultiplicator * this + multiplicator1 * v1 + multiplicator2 * v2. //! Computes this = thisMultiplicator * this + multiplicator1 * v1 + multiplicator2 * v2.
template< typename Vector1, typename Vector2, typename Scalar1, typename Scalar2, typename Scalar3 = Real > 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, void addVectors( const Vector1& v1,
Scalar1 multiplicator1, Scalar1 multiplicator1,
const Vector2& v2, const Vector2& v2,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment