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

## org.mklab.nfc.leq
クラス LUDecompostionElements<E extends NumericalScalar<E>>

    java.lang.Object
      org.mklab.nfc.leq.LUDecompostionElements<E>

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

    public class LUDecompostionElements<E extends NumericalScalar<E>>

extends Object

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

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

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

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

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

コンストラクタの詳細

### LUDecompostionElements

    public LUDecompostionElements(E[][] lower,
                                  E[][] upper,
                                  int[][] permutation)

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

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

### LUDecompostionElements

    public LUDecompostionElements(E[][] lower,
                                  E[][] upper)

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

  パラメータ:
    `lower` - L(下三角行列)
    `upper` - U(上三角行列)

メソッドの詳細

### getL

    public E[][] getL()

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

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

### getU

    public E[][] getU()

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

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

### getP

    public int[][] getP()

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

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

### containPermutation

    public boolean containPermutation()

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

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

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