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

## org.mklab.nfc.eig
クラス QRDecompositionDoubleComplexElements

    java.lang.Object
      org.mklab.nfc.eig.QRDecompositionDoubleComplexElements

    public class QRDecompositionDoubleComplexElements

extends Object

倍精度(double)型の複素行列の並べ替え付きQR分解(A*P=Q*R)を保持するためのクラスです。

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

コンストラクタの概要
`QRDecompositionDoubleComplexElements(double[][] reQ, double[][] imQ, double[][] reR, double[][] imR)` 新しく生成された`QRDecompositionDoubleComplexElements`オブジェクトを初期化します。
`QRDecompositionDoubleComplexElements(double[][] reQ, double[][] imQ, double[][] reR, double[][] imR, int[][] p)` 新しく生成された`QRDecompositionDoubleComplexElements`オブジェクトを初期化します。

メソッドの概要
`boolean` | `containP()` 並び替え行列を含むか判定します。
`double[][]` | `getImQ()` Q(ユニタリー行列)の虚部を返します。
`double[][]` | `getImR()` R(上三角行列)の虚部を返します。
`int[][]` | `getP()` P(並び替え行列、直交行列)を返します。
`double[][]` | `getReQ()` Q(ユニタリー行列)の実部を返します。
`double[][]` | `getReR()` R(上三角行列)の実部を返します。

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

コンストラクタの詳細

### QRDecompositionDoubleComplexElements

    public QRDecompositionDoubleComplexElements(double[][] reQ,
                                                double[][] imQ,
                                                double[][] reR,
                                                double[][] imR,
                                                int[][] p)

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

  パラメータ:
    `reQ` - Q(ユニタリー行列)の実部
    `imQ` - Q(ユニタリー行列)の虚部
    `reR` - R(上三角行列)の実部
    `imR` - R(上三角行列)の虚部
    `p` - P(並び替え行列、直交行列)

### QRDecompositionDoubleComplexElements

    public QRDecompositionDoubleComplexElements(double[][] reQ,
                                                double[][] imQ,
                                                double[][] reR,
                                                double[][] imR)

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

  パラメータ:
    `reQ` - Q(ユニタリー行列)の実部
    `imQ` - Q(ユニタリー行列)の虚部
    `reR` - R(上三角行列)の実部
    `imR` - R(上三角行列)の虚部

メソッドの詳細

### getReQ

    public double[][] getReQ()

  Q(ユニタリー行列)の実部を返します。

  戻り値:
    Q(ユニタリー行列)の実部

### getImQ

    public double[][] getImQ()

  Q(ユニタリー行列)の虚部を返します。

  戻り値:
    Q(ユニタリー行列)の虚部

### getReR

    public double[][] getReR()

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

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

### getImR

    public double[][] getImR()

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

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

### getP

    public int[][] getP()

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

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

### containP

    public boolean containP()

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

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

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