Level1 BLAS

ベクトルとベクトルの演算を行う関数群です。基本的にはベクトルとベクトルの演算を扱っていますが、例えば、行列のフロベニウスノルムについては、非常に長いベクトルだと思って2ノルムを計算すればよいですし、行列の内積という若干マニアックな計算も?dot_で計算できます。一度目を通しておくことをおすすめします。特に?copy_は鉄板です。単なるコピーですが、速いです。書くのも楽ですし。
?rotm_ ,?rotmg_ はよくわからないのでページを作ってません。

List

一般名 機能
?axpy_ ベクトルの加算
?asum_ ベクトルの成分の絶対値を合計する
?copy_ ベクトルのコピー
?dot_ 実数ベクトルの内積計算
?dotc_ 複素ベクトルの内積計算(共役転置の場合)
?dotu_ 複素ベクトルの内積計算(単なる転置の場合)
?nrm2_ 2ノルムの計算
?rot_ 面における点の回転
?rotg_ Givens 回転に対するパラメータを計算
?rotm_ 変形面における点の回転
?rotmg_ Givens 回転に対する変形パラメータを計算
?scal_ ベクトルのスカラ倍
?swap_ ベクトルの交換
i?amax_ 最大絶対値の要素の添字を返却
i?amin_ 最小絶対値の要素の添字を返却
i?max_ 最大の要素の添字を返却
i?min_ 最小の要素の添字を返却