trsmのop(A)*trsm = アルファ*xまたはtrsm*op(A) = アルファ*xのいずれかを解きます。

AX入力に配線するデータタイプにより、使用する多態性のインスタンスが決まります。


icon

入力/出力

  • ci32.png 左右

    sideは線形方程式におけるAの設定を設定します。

    0―VIは線形方程式dtrsm*op(A) = アルファ*Xを解きます。
    1 (デフォルト)―VIはop(A)*dtrsm = アルファ*Xの線形方程式を解きます。
  • ci32.png 操作A

    操作Aは、行列Aに対して行う操作を指定します。op(A)はその結果を表します。

    0直接 (デフォルト)
    1共役&転置
    2転置
  • c2ddbl.png A

    Aは実三角行列です。

    VIは、op(A)の最初のK行と列を使用して、線型方程式を求めます。左右に設定する場合、Kxの行数と等しくなります。左右に設定する場合、Kxの列数と等しくなります。Aの行と列数はK以上でなければなりません。

  • c2ddbl.png x

    xは実行列です。

  • ci32.png 行列Aタイプ

    行列Aタイプは、Aの上/下三角行列のどれを使用するか指定します。

    2下三角Aは下三角行列です。
    3上三角 (デフォルト)―Aは上三角行列です。
  • cdbl.png アルファ

    アルファは、X のスケール係数 (実数) です。

    デフォルトは1です。

  • ci32.png 対角

    対角成分 は行列Aの対角成分を設定します。

    0変更なし (デフォルト)―VIはAの元の対角要素を使用します。
    1すべて 1―VIはAの元の対角要素に対して1の値を使用します。
  • i2ddbl.png dtrsm

    dtrsmは、dtrsmの値を求める op(A)*dtsrm = アルファ*x または dtsrm*op(A) = アルファ*x の結果を返す x と同じサイズの実数スカラです。

  • ii32.png エラー

    エラーは、VIからのエラーまたは警告を返します。エラーは「エラーコードからエラークラスタ」VIに配線して、エラーコードまたは警告をエラークラスタに変換できます。

  • BLAS関数の詳細については、BLAS (Basic Linear Algebra Subprograms/基本線形代数サブプログラム) Webサイトnetlib.orgを参照してください。