#include <oski/vecview.h>
Go to the source code of this file.
Name mangling. | |
#define | oski_ZeroVecView MANGLE_(oski_ZeroVecView) |
#define | oski_ConjVecView MANGLE_(oski_ConjVecView) |
#define | oski_ScaleVecView MANGLE_(oski_ScaleVecView) |
#define | oski_AXPYVecView MANGLE_(oski_AXPYVecView) |
#define | oski_RectScaledIdentityMult MANGLE_(oski_RectScaledIdentityMult) |
Defines | |
#define | INC_OSKI_BLAS_H |
oski/blas.h included. | |
#define | ARE_VECVIEW_DIMS_EQUAL(x, y) (((x)->num_rows == (y)->num_rows) && ((x)->num_cols == (y)->num_cols)) |
Returns 1 <==> the given vector views have equal logical dimensions. | |
Functions | |
int | oski_ZeroVecView (oski_vecview_t x) |
Set all elements of a vector view ![]() | |
int | oski_ScaleVecView (oski_vecview_t x, oski_value_t alpha) |
Computes ![]() | |
int | oski_ConjVecView (oski_vecview_t x) |
Computes the complex conjugate of a vector view, i.e., ![]() | |
int | oski_AXPYVecView (const oski_vecview_t x, oski_value_t alpha, oski_vecview_t y) |
Computes ![]() | |
int | oski_RectScaledIdentityMult (oski_value_t alpha, const oski_vecview_t x, oski_vecview_t y) |
Computes ![]() ![]() ![]() ![]() ![]() | |
int | oski_DenseMatMult (const oski_vecview_t A, oski_matop_t opA, oski_value_t alpha, const oski_vecview_t x, oski_value_t beta, const oski_vecview_t y) |
Computes ![]() ![]() |
|
Computes
|
|
Computes
|
|
Set all elements of a vector view
|