概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## インタフェース
org.mklab.nfc.matrix.BaseArrayOperator の使用

BaseArrayOperator を使用しているパッケージ
org.mklab.nfc.matrix | 行列に関するクラスを提供します。
org.mklab.tool.control.system | 制御システムを表現するためのクラスを提供します。
org.mklab.tool.control.system.graph | グラフを扱うためのクラスを提供します。

org.mklab.nfc.matrix での BaseArrayOperator の使用

BaseArrayOperator を実装している org.mklab.nfc.matrix のクラス
`class` | `BaseArray<A extends BaseArray<A,E>,E extends ArrayElement<E>>` `ArrayElement`を成分とする配列を表わすクラスです。

BaseArrayOperator を返す org.mklab.nfc.matrix のメソッド
`BaseArrayOperator<E>` | `ArrayElement.createGrid(ArrayElement<? extends ArrayElement<?>>[] elements)` 行ベクトルを生成します。
`BaseArrayOperator<E>` | `ArrayElement.createGrid(ArrayElement<? extends ArrayElement<?>>[][] elements)` 行列を生成します。

BaseArrayOperator 型のパラメータを持つ org.mklab.nfc.matrix のメソッド
`BooleanMatrix` | `BaseArrayOperator.compareElementWise(String operator, BaseArrayOperator<?> opponent)` 配列`opponent`の各成分と成分毎に`operator`で指定された演算子で比較し, それぞれの結果を成分とする`BooleanMatrix`を返します。
`BooleanMatrix` | `BaseArray.compareElementWise(String operator, BaseArrayOperator<?> opponent)`
`void` | `BaseArrayOperator.copy(BaseArrayOperator<?> source)` 各成分に配列`source`各成分をコピーします。
`void` | `BaseArray.copy(BaseArrayOperator<?> source)`
`void` | `BaseArrayOperator.setSubMatrix(int rowTo, int columnTo, BaseArrayOperator<?> source, int rowMin, int rowMax, int columnMin, int columnMax)` 配列`source`の`rowMin`行から`rowMax行`、 `columnMin`列から`columnMax`列までの部分配列を、 `rowTo`行`columnTo`列を始点として代入します。
`void` | `BaseArray.setSubMatrix(int rowTo, int columnTo, BaseArrayOperator<?> source, int rowMin, int rowMax, int columnMin, int columnMax)`
`void` | `BaseArrayOperator.setSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex, BaseArrayOperator<?> source)` `rowMin`列から`rowMax`列目の成分の`columnIndex` で指定された行に、 配列`source`の成分を代入します。
`void` | `BaseArray.setSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex, BaseArrayOperator<?> source)`
`void` | `BaseArrayOperator.setSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax, BaseArrayOperator<?> source)` `rowIndex`で指定した行の`columnMin`列から`columnMax` 列までの 配列`source`を代入します。
`void` | `BaseArray.setSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax, BaseArrayOperator<?> source)`
`void` | `BaseArrayOperator.setSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex, BaseArrayOperator<?> source)` `rowIndex`で指定した行の`columnIndex`で指定した列に配列`sourceを代入します。`
`void` | `BaseArray.setSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex, BaseArrayOperator<?> source)`
`void` | `BaseArrayOperator.setSubVector(IntMatrix index, BaseArrayOperator<?> source)` `index`で指定した各成分に配列`source`の成分を代入します。``
`void` | `BaseArray.setSubVector(IntMatrix index, BaseArrayOperator<?> source)`

org.mklab.tool.control.system での BaseArrayOperator の使用

BaseArrayOperator を実装している org.mklab.tool.control.system のクラス
`class` | `AdjacencyConstantMatrix` 隣接定数行列を表すクラスです。
`class` | `AdjacencyMatrix` 隣接行列(システムオペレータを成分とする行列)を表わすクラスです。

org.mklab.tool.control.system.graph での BaseArrayOperator の使用

BaseArrayOperator 型のパラメータを持つ org.mklab.tool.control.system.graph のコンストラクタ
`ConnectionMatrix(BaseArrayOperator<SystemOperator> adjacencyMatrix)` 新しく生成された`ConnectionMatrix`オブジェクトを初期化します。
`CycleMatrix(BaseArrayOperator<SystemOperator> adjacencyMatrix)` 新しく生成された`CycleMatrix`オブジェクトを初期化します。
`ReachableMatrix(BaseArrayOperator<SystemOperator> adjacencyMatrix)` 新しく生成された`ReachableMatrix`オブジェクトを初期化します。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし