org.mklab.tool.control.system.graph
クラス ReachableMatrix

java.lang.Object
  上位を拡張 org.mklab.tool.control.system.graph.ReachableMatrix

public class ReachableMatrix
extends Object

可到達行列(Reachable Matrix)を表すクラスです。

バージョン:
$Revision: 1.7 $, 2006/11/05
作成者:
koga

コンストラクタの概要
ReachableMatrix(BaseArrayOperator<SystemOperator> adjacencyMatrix)
          新しく生成されたReachableMatrixオブジェクトを初期化します。
ReachableMatrix(BooleanMatrix connectionMatrix)
          新しく生成されたReachableMatrixオブジェクトを初期化します。
ReachableMatrix(DoubleMatrix adjacencyMatrix)
          新しく生成されたReachableMatrixオブジェクトを初期化します。
 
メソッドの概要
 boolean equals(Object obj)
           
 BooleanMatrix getBooleanMatrix()
          可到達情報を表わす行列を返します。
 int getSize()
          行列の次数を返します。
 int hashCode()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ReachableMatrix

public ReachableMatrix(BooleanMatrix connectionMatrix)
新しく生成されたReachableMatrixオブジェクトを初期化します。

パラメータ:
connectionMatrix - 連結情報を表わす行列

ReachableMatrix

public ReachableMatrix(BaseArrayOperator<SystemOperator> adjacencyMatrix)
新しく生成されたReachableMatrixオブジェクトを初期化します。

パラメータ:
adjacencyMatrix - 隣接行列

ReachableMatrix

public ReachableMatrix(DoubleMatrix adjacencyMatrix)
新しく生成されたReachableMatrixオブジェクトを初期化します。

パラメータ:
adjacencyMatrix - 隣接行列
メソッドの詳細

getBooleanMatrix

public BooleanMatrix getBooleanMatrix()
可到達情報を表わす行列を返します。

戻り値:
可到達情報を表わす行列

getSize

public int getSize()
行列の次数を返します。

戻り値:
行列の次数

hashCode

public int hashCode()
オーバーライド:
クラス Object 内の hashCode
関連項目:
Object.hashCode()

equals

public boolean equals(Object obj)
オーバーライド:
クラス Object 内の equals
関連項目:
Object.equals(java.lang.Object)