site icon indicating copy to clipboard operation
site copied to clipboard

[C++26] 線形代数ライブラリ

Open faithandbrave opened this issue 1 year ago • 0 comments

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

faithandbrave avatar Jan 22 '24 11:01 faithandbrave