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

## org.mklab.nfc.leq
クラス LUDecompositionDoubleComplexElements

    java.lang.Object
      org.mklab.nfc.leq.LUDecompositionDoubleComplexElements

    public class LUDecompositionDoubleComplexElements

extends Object

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

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

コンストラクタの概要
`LUDecompositionDoubleComplexElements(double[][] reL, double[][] imL, double[][] reU, double[][] imU)` 新しく生成された`IndexedElements`オブジェクトを初期化します。
`LUDecompositionDoubleComplexElements(double[][] reL, double[][] imL, double[][] reU, double[][] imU, int[][] permutation)` 新しく生成された`IndexedElements`オブジェクトを初期化します。

メソッドの概要
`boolean` | `containPermutation()` 並び替え行列を含むか判定します。
`double[][]` | `getImL()` L(下三角行列)の虚部を返します。
`double[][]` | `getImU()` U(上三角行列)の虚部を返します。
`int[][]` | `getP()` P(並び替え行列、直交行列)を返します。
`double[][]` | `getReL()` L(下三角行列)の実部を返します。
`double[][]` | `getReU()` U(上三角行列)の実部を返します。

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

コンストラクタの詳細

### LUDecompositionDoubleComplexElements

    public LUDecompositionDoubleComplexElements(double[][] reL,
                                                double[][] imL,
                                                double[][] reU,
                                                double[][] imU,
                                                int[][] permutation)

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

  パラメータ:
    `reL` - L(下三角行列)の実部
    `imL` - L(下三角行列)の虚部
    `reU` - U(上三角行列)の実部
    `imU` - U(上三角行列)の虚部
    `permutation` - P(並び替え行列、直交行列)

### LUDecompositionDoubleComplexElements

    public LUDecompositionDoubleComplexElements(double[][] reL,
                                                double[][] imL,
                                                double[][] reU,
                                                double[][] imU)

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

  パラメータ:
    `reL` - L(下三角行列)の実部
    `imL` - L(下三角行列)の虚部
    `reU` - U(上三角行列)の実部
    `imU` - U(上三角行列)の虚部

メソッドの詳細

### getReL

    public double[][] getReL()

  L(下三角行列)の実部を返します。

  戻り値:
    L(下三角行列)の実部

### getImL

    public double[][] getImL()

  L(下三角行列)の虚部を返します。

  戻り値:
    L(下三角行列)の虚部

### getReU

    public double[][] getReU()

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

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

### getImU

    public double[][] getImU()

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

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

### getP

    public int[][] getP()

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

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

### containPermutation

    public boolean containPermutation()

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

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

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