|
| template<index_t R = 4, MatrixStructure SD, simdifiable VA, simdifiable VD> |
| void | batmat::linalg::small_potrf (Structured< VA, SD > A, Structured< VD, SD > D) |
| | D = chol(A) with A symmetric, D triangular.
|
| template<index_t R = 4, MatrixStructure SD, simdifiable VD> |
| void | batmat::linalg::small_potrf (Structured< VD, SD > D) |
| | D = chol(D) with D symmetric as input, triangular as output.
|
| template<index_t R = 4, index_t S = 8, MatrixStructure SD, simdifiable VA, simdifiable VC, simdifiable VD> |
| void | batmat::linalg::small_syrk_add_potrf_left (VA &&A, Structured< VC, SD > C, Structured< VD, SD > D) |
| | D = chol(C+AAᵀ) with C symmetric, D triangular.
|
| template<index_t R = 4, index_t S = 8, MatrixStructure SD, simdifiable VA, simdifiable VC, simdifiable VD> |
| void | batmat::linalg::small_syrk_sub_potrf_left (VA &&A, Structured< VC, SD > C, Structured< VD, SD > D) |
| | D = chol(C-AAᵀ) with C symmetric, D triangular.
|
| template<index_t R = 4, index_t S = 8, MatrixStructure SD, simdifiable VA, simdifiable VD> |
| void | batmat::linalg::small_syrk_add_potrf_left (VA &&A, Structured< VD, SD > D) |
| | D = chol(D+AAᵀ) with D symmetric as input, triangular as output.
|
| template<index_t R = 4, index_t S = 8, MatrixStructure SD, simdifiable VA, simdifiable VD> |
| void | batmat::linalg::small_syrk_sub_potrf_left (VA &&A, Structured< VD, SD > D) |
| | D = chol(D-AAᵀ) with D symmetric as input, triangular as output.
|
| template<index_t R = 4, index_t S = 8, simdifiable VC, MatrixStructure SD, simdifiable VD> |
| void | batmat::linalg::small_potrf_left (Structured< VC, SD > C, Structured< VD, SD > D) |
| | D = chol(C) with C symmetric, D triangular.
|
| template<index_t R = 4, index_t S = 8, MatrixStructure SD, simdifiable VD> |
| void | batmat::linalg::small_potrf_left (Structured< VD, SD > D) |
| | D = chol(D) with D symmetric as input, triangular as output.
|