<T>LAPACK 0.1.2
C++ Template Linear Algebra PACKage
|
#include "tlapack/legacy_api/base/legacyArray.hpp"
Go to the source code of this file.
Macros | |
#define | tlapack_expr_with_2vectors(x, TX, n, X, incx, y, TY, m, Y, incy, expr) |
Creates two vector objects and executes an expression with them. | |
#define | tlapack_expr_with_vector(x, TX, n, X, incx, expr) |
Creates a vector object and executes an expression with it. | |
#define | tlapack_expr_with_vector_positiveInc(x, TX, n, X, incx, expr) |
Creates a vector object and executes an expression with it. | |
#define tlapack_expr_with_2vectors | ( | x, | |
TX, | |||
n, | |||
X, | |||
incx, | |||
y, | |||
TY, | |||
m, | |||
Y, | |||
incy, | |||
expr | |||
) |
Creates two vector objects and executes an expression with them.
[in] | x | Name of the first vector to be used in the expression. |
[in] | TX | Type of the elements of the first vector. |
[in] | n | Number of elements in the first vector. |
[in] | X | Pointer to the first element of the first vector. |
[in] | incx | Stride between elements of the first vector. |
[in] | y | Name of the second vector to be used in the expression. |
[in] | TY | Type of the elements of the second vector. |
[in] | m | Number of elements in the second vector. |
[in] | Y | Pointer to the first element of the second vector. |
[in] | incy | Stride between elements of the second vector. |
[in] | expr | Expression to be executed. |
#define tlapack_expr_with_vector | ( | x, | |
TX, | |||
n, | |||
X, | |||
incx, | |||
expr | |||
) |
Creates a vector object and executes an expression with it.
[in] | x | Name of the vector to be used in the expression. |
[in] | TX | Type of the elements of the vector. |
[in] | n | Number of elements in the vector. |
[in] | X | Pointer to the first element of the vector. |
[in] | incx | Stride between elements of the vector. |
[in] | expr | Expression to be executed with the vector. |
#define tlapack_expr_with_vector_positiveInc | ( | x, | |
TX, | |||
n, | |||
X, | |||
incx, | |||
expr | |||
) |
Creates a vector object and executes an expression with it.
This macro is used when the stride between elements of the vector is non-negative.
[in] | x | Name of the vector to be used in the expression. |
[in] | TX | Type of the elements of the vector. |
[in] | n | Number of elements in the vector. |
[in] | X | Pointer to the first element of the vector. |
[in] | incx | Stride between elements of the vector. |
[in] | expr | Expression to be executed with the vector. |