概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.mklab.nfc.eig
クラス QRDecompositionElements<E extends NumericalScalar<E>>

    java.lang.Object
      org.mklab.nfc.eig.QRDecompositionElements<E>

型パラメータ:
  `E` - 成分の型

    public class QRDecompositionElements<E extends NumericalScalar<E>>

extends Object

並べ替え付きQR分解(A*P=Q*R)の成分を保持するためのクラスです。

バージョン:
  $Revision$, 2009/12/18
作成者:
  koga

コンストラクタの概要
`QRDecompositionElements(E[][] q, E[][] r)` 新しく生成された`QRDecompositionElements`オブジェクトを初期化します。
`QRDecompositionElements(E[][] q, E[][] r, int[][] p)` 新しく生成された`QRDecompositionElements`オブジェクトを初期化します。

メソッドの概要
`boolean` | `containP()` 並び替え行列を含むか判定します。
`int[][]` | `getP()` P(並び替え行列、直交行列)を返します。
`E[][]` | `getQ()` Q(直交行列)を返します。
`E[][]` | `getR()` R(上三角行列)を返します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### QRDecompositionElements

    public QRDecompositionElements(E[][] q,
                                   E[][] r,
                                   int[][] p)

  新しく生成された`QRDecompositionElements`オブジェクトを初期化します。

  パラメータ:
    `q` - L(下三角行列)
    `r` - U(上三角行列)
    `p` - P(並び替え行列、直交行列)

### QRDecompositionElements

    public QRDecompositionElements(E[][] q,
                                   E[][] r)

  新しく生成された`QRDecompositionElements`オブジェクトを初期化します。

  パラメータ:
    `q` - Q(直交行列)
    `r` - R(上三角行列)

メソッドの詳細

### getQ

    public E[][] getQ()

  Q(直交行列)を返します。

  戻り値:
    Q(直交行列)

### getR

    public E[][] getR()

  R(上三角行列)を返します。

  戻り値:
    R(上三角行列)

### getP

    public int[][] getP()

  P(並び替え行列、直交行列)を返します。

  戻り値:
    P(並び替え行列、直交行列)

### containP

    public boolean containP()

  並び替え行列を含むか判定します。

  戻り値:
    並び替え行列を含むならばtrue

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド