site
site copied to clipboard
[C++26] 線形代数ライブラリ
BLAS 1
- [x] setup_givens_rotation, setup_givens_rotation_result
- [x] apply_givens_rotation
- [x] swap_elements
- [x] scale
- [x] copy
- [x] add
- [x] dot
- [x] dotc
- [x] vector_sum_of_squares, sum_of_squares_result
- [x] vector_two_norm
- [x] vector_abs_sum
- [x] vector_idx_abs_max
- [x] matrix_frob_norm
- [x] matrix_one_norm
- [x] matrix_inf_norm
BLAS 2
- [x] matrix_vector_product
- [x] symmetric_matrix_vector_product
- [x] hermitian_matrix_vector_product
- [x] triangular_matrix_vector_product
- [x] triangular_matrix_vector_solve
- [x] matrix_rank_1_update
- [x] matrix_rank_1_update_c
- [x] symmetric_matrix_rank_1_update
- [ ] hermitian_matrix_rank_1_update
- [ ] symmetric_matrix_rank_2_update
- [ ] hermitian_matrix_rank_2_update
BLAS 3
- [ ] matrix_product
- [ ] symmetric_matrix_product
- [ ] hermitian_matrix_product
- [ ] triangular_matrix_product
- [ ] triangular_matrix_left_product
- [ ] triangular_matrix_right_product
- [ ] symmetric_matrix_rank_k_update
- [ ] hermitian_matrix_rank_k_update
- [ ] symmetric_matrix_rank_2k_update
- [ ] hermitian_matrix_rank_2k_update
- [ ] triangular_matrix_matrix_left_solve
- [ ] triangular_matrix_matrix_right_solve
Others
- [x] layout_blas_packed
- [x] scaled, scaled_accessor
- [x] conjugated, conjugated_accessor
- [x] transposed, layout_transpose
- [x] conjugate_transposed
- [x] column_major, row_major
- [x] upper_triangle, lower_triangle
- [x] implicit_unit_diagonal, explicit_diagonal