Enumerations | |
enum | afSolve { af_solve_none = 0, af_solve_posdef = 1, af_solve_nonposdef = 2, af_solve_gaussian = 3, af_solve_pseudo = 4, af_solve_ctrans = 256, af_solve_trans = 512, af_solve_uppertri = 1024, af_solve_lowertri = 2048 } |
Functions | |
array | solve (const array &A, const array &B, afSolve options=af_solve_none) |
Solve linear system. |
enum afSolve |
array af::solve | ( | const array & | A, |
const array & | B, | ||
afSolve | options = af_solve_none |
||
) |
Solve linear system.
Uses lu or cholesky for square systems and qr for non-square systems. Double-precision or complex input requires ArrayFire Pro.
[in] | A | system matrix |
[in] | B | residual vector or matrix |
[in] | options | bitwise combination (see afSolve) |
x
from the linear system A * x = B
.