This module implements the matrix type-independent version which performs error-checking of the input arguments first, and then calls the appropriate kernel implementation.
#include <oski/common.h>
#include <oski/matrix.h>
Functions | |
int | oski_CheckArgsMatTrisolve (const oski_matrix_t T_tunable, oski_matop_t opT, oski_value_t alpha, oski_vecview_t x_view, const char *caller) |
Check argument list for a call to oski_MatTrisolve(). | |
int | oski_MatTrisolve (const oski_matrix_t T, oski_matop_t opT, oski_value_t alpha, oski_vecview_t x) |
Computes , where is a triangular matrix. | |
void | oski_MakeArglistMatTrisolve (oski_matop_t op, oski_value_t alpha, const oski_vecview_t x_view, oski_traceargs_MatTrisolve_t *args) |
Initialize a static argument signature for oski_MatTrisolve(). |
|
Check argument list for a call to oski_MatTrisolve().
|