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.