stdlib
stdlib copied to clipboard
feat: add `blas/base/caxpy`
Description
What is the purpose of this pull request?
This RFC proposes to add a routine to scale values of input complex double-precision floating-point vector by another complex double-precision floating-point constant and add the result to another complex double-precision floating-point vector as defined in BLAS Level 1 routines. Specifically adding @stdlib/blas/base/caxpy
is proposed.
Related Issues
Does this pull request have any related issues?
None.
Questions
Any questions for reviewers of this pull request?
No.
Other
Any other information relevant to this pull request? This may include screenshots, references, and/or implementation notes.
No.
Checklist
Please ensure the following tasks are completed before submitting this pull request.
- [x] Read, understood, and followed the contributing guidelines.
@stdlib-js/reviewers
Hey, @kgryte While implementing the C / Fortran implementation for the caxpy
routine, I realized that it also requires scabs1
routine. So, I am working on dcabs1
and scabs1
now to remove the blocker for caxpy
and igamax
.
@aman-095 Sounds good!
@aman-095 Are you planning on adding the C/Fortran implementation to this PR or in a follow-up PR?
@aman-095 Looks like in your refactoring commit, you removed the C/Fortran implementation. Was this intentional?
Hey, @kgryte, I have applied changes here based on #2468.