クラス
org.mklab.nfc.matrix.BooleanMatrix の使用

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

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

BooleanMatrix を返す org.mklab.nfc.matrix のメソッド
 BooleanMatrix BooleanMatrix.add(BooleanMatrix value)
          行列valueとの和(成分毎の論理和)を返します。
 BooleanMatrix BooleanMatrix.allTrueColumnWise()
          成分を列毎に調べ、列の全成分がtrueならばtrue、 そうでなければfalseを対応させ、 行毎のboolean値からなる BooleanMatrixを返します。
 BooleanMatrix BooleanMatrix.allTrueRowWise()
          成分を行毎に調べ、行の全成分がtrueならばtrue、 そうでなければfalseを対応させ、 行毎のboolean値からなる BooleanMatrixを返します。
 BooleanMatrix BooleanMatrix.andElementWise(boolean value)
          value各成分との論理積を成分にもつBooleanMatrixを返します。
 BooleanMatrix BooleanMatrix.andElementWise(BooleanMatrix value)
          valueの各成分との論理積を成分にもつBooleanMatrix返します。
 BooleanMatrix BooleanMatrix.anyTrueColumnWise()
          列毎の成分を調べ、行にtrueが1個でもあればtrue、 そうでなければfalseを対応させ、 boolean値を含む BooleanMatrixを返します。
 BooleanMatrix BooleanMatrix.anyTrueRowWise()
          行毎の成分を調べ、行にtrueが1個でもあればtrue、そうでなければfalseを対応させ、 boolean値を含むBooleanMatrixを返します。
 BooleanMatrix BooleanMatrix.appendDown(Array value)
           
 BooleanMatrix BooleanMatrix.appendDown(BooleanMatrix value)
          下側に行列valueを連結した行列を返します。
 BooleanMatrix BooleanMatrix.appendRight(Array value)
           
 BooleanMatrix BooleanMatrix.appendRight(BooleanMatrix value)
          右側にvalueを連結した行列を返します。
 BooleanMatrix BooleanMatrix.clone()
           
 BooleanMatrix BooleanMatrix.compareElementWise(String operator, Array opponent)
           
 BooleanMatrix BaseArray.compareElementWise(String operator, Array opponent)
           
 BooleanMatrix Array.compareElementWise(String operator, Array opponent)
          opponentと成分毎にoperatorで指定された演算子で比較した結果を BooleanMatrixで返します。
 BooleanMatrix BaseArrayOperator.compareElementWise(String operator, BaseArrayOperator<?> opponent)
          配列opponentの各成分と成分毎にoperatorで指定された演算子で比較し, それぞれの結果を成分とするBooleanMatrixを返します。
 BooleanMatrix BaseArray.compareElementWise(String operator, BaseArrayOperator<?> opponent)
           
 BooleanMatrix BaseMatrix.compareElementWise(String operator, BaseMatrix<?,?> opponent)
          行列opponentの各成分と成分毎にoperatorで指定された演算子で比較し, それぞれの結果を成分とするBooleanMatrixを生成します。
 BooleanMatrix BooleanMatrix.compareElementWise(String operator, BooleanMatrix opponent)
          opponentの各成分とoperatorで指定された演算子で比較し, BooleanMatrixで返します。
 BooleanMatrix MatrixElementWiseOperator.compareElementWise(String operator, double value)
          各成分とvalueoperatorで指定された演算子で比較し, BooleanMatrixで返します。
 BooleanMatrix IntMatrix.compareElementWise(String operator, double opponent)
           
 BooleanMatrix DoubleMatrix.compareElementWise(String operator, double value)
           
 BooleanMatrix BaseMatrix.compareElementWise(String operator, double value)
           
 BooleanMatrix DoubleMatrix.compareElementWise(String operator, DoubleMatrix opponent)
          opponentと成分毎にoperatorで指定された演算子で比較し, BooleanMatrixで返します。
 BooleanMatrix BaseMatrix.compareElementWise(String operator, DoubleMatrix opponent)
          行列opponentの各成分と成分毎にoperatorで指定された演算子で比較し, それぞれの結果を成分とするBooleanMatrixを生成します。
 BooleanMatrix MatrixElementWiseOperator.compareElementWise(String operator, int value)
          各成分とvalueoperatorで指定された演算子で比較し, BooleanMatrixで返します。
 BooleanMatrix IntMatrix.compareElementWise(String operator, int opponent)
           
 BooleanMatrix DoubleMatrix.compareElementWise(String operator, int value)
           
 BooleanMatrix BaseMatrix.compareElementWise(String operator, int value)
           
 BooleanMatrix IntMatrix.compareElementWise(String operator, IntMatrix opponent)
          opponentと成分毎にoperatorで指定された演算子で比較し, BooleanMatrixで返します。
 BooleanMatrix DoubleMatrix.compareElementWise(String operator, IntMatrix opponent)
          opponentと成分毎にoperatorで指定された演算子で比較し, BooleanMatrixで返します。
 BooleanMatrix BaseMatrix.compareElementWise(String operator, IntMatrix opponent)
          行列opponentの各成分と成分毎にoperatorで指定された演算子で比較し, それぞれの結果を成分とするBooleanMatrixを生成します。
 BooleanMatrix IntMatrix.compareElementWise(String operator, Matrix opponent)
           
 BooleanMatrix FundamentalMatrix.compareElementWise(String operator, Matrix opponent)
          opponentと成分毎にoperatorで指定された演算子で比較した結果を BooleanMatrixで返します。
 BooleanMatrix DoubleMatrix.compareElementWise(String operator, Matrix opponent)
           
 BooleanMatrix BaseMatrix.compareElementWise(String operator, Matrix opponent)
           
 BooleanMatrix MatrixElementWiseOperator.compareElementWise(String operator, Scalar<?> value)
          各成分とvalueoperatorで指定された演算子で比較し, BooleanMatrixで返します。
 BooleanMatrix IntMatrix.compareElementWise(String operator, Scalar<?> opponent)
           
 BooleanMatrix DoubleMatrix.compareElementWise(String operator, Scalar<?> value)
           
 BooleanMatrix BaseMatrix.compareElementWise(String operator, Scalar<?> value)
           
static BooleanMatrix BooleanMatrix.diagonal(boolean[] diagonalElements)
          対角行列を生成します。
 BooleanMatrix BooleanMatrix.diagonalToVector()
           
 BooleanMatrix BooleanMatrix.exorElementWise(boolean value)
          valueの各成分との排他的論理和を成分にもつBooleanMatrixを返します。
 BooleanMatrix BooleanMatrix.exorElementWise(BooleanMatrix value)
          valueの各成分との排他的論理和を成分にもつBooleanMatrixを返します。
 BooleanMatrix BooleanMatrix.getSubMatrix(int rowMin, int rowMax, int columnMin, int columnMax)
           
 BooleanMatrix BooleanMatrix.getSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex)
           
 BooleanMatrix BooleanMatrix.getSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax)
           
 BooleanMatrix BooleanMatrix.getSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex)
           
 BooleanMatrix BooleanMatrix.getSubVector(IntMatrix index)
           
 BooleanMatrix MatrixElementWiseOperator.isFiniteElementWise()
          各成分の有限性の真偽を成分にもつ行列を返します。
 BooleanMatrix IntMatrix.isFiniteElementWise()
           
 BooleanMatrix DoubleMatrix.isFiniteElementWise()
           
 BooleanMatrix BaseMatrix.isFiniteElementWise()
           
 BooleanMatrix MatrixElementWiseOperator.isInfiniteElementWise()
          各成分の無限性の真偽を成分にもつ行列を返します。
 BooleanMatrix IntMatrix.isInfiniteElementWise()
           
 BooleanMatrix DoubleMatrix.isInfiniteElementWise()
           
 BooleanMatrix BaseMatrix.isInfiniteElementWise()
           
 BooleanMatrix MatrixElementWiseOperator.isNanElementWise()
          各成分の非数性の真偽を成分にもつ行列を返します。
 BooleanMatrix IntMatrix.isNanElementWise()
           
 BooleanMatrix DoubleMatrix.isNanElementWise()
           
 BooleanMatrix BaseMatrix.isNanElementWise()
           
 BooleanMatrix BooleanMatrix.multiply(BooleanMatrix value)
          行列valueとの積(成分毎の論理積)を返します。
 BooleanMatrix BooleanMatrix.notElementWise()
          各成分の否定(trueならばfalsefalseならば true) を成分にもつBooleanMatrix行列を返します。
static BooleanMatrix BooleanMatrix.ones(int size)
          size*sizeの全成分がtrueである行列を生成します。
static BooleanMatrix BooleanMatrix.ones(int rowSize, int columnSize)
          rowSize*columnSizeの全成分がtrue である行列を生成します。
static BooleanMatrix BooleanMatrix.ones(Matrix matrix)
          行列matrixと同サイズで全成分trueの行列を生成します。
 BooleanMatrix BooleanMatrix.orElementWise(boolean value)
          valueの各成分との論理和を成分にもつBooleanMatrixを返します。
 BooleanMatrix BooleanMatrix.orElementWise(BooleanMatrix value)
          valueの各成分との論理和を成分にもつBooleanMatrixを返します。
 BooleanMatrix BooleanMatrix.power(int scalar)
          scalar乗(this scalar )を返します。
 BooleanMatrix BooleanMatrix.reshape(int newRowSize, int newColumnSize)
           
 BooleanMatrix BooleanMatrix.resize(int newRowSize, int newColSize)
           
 BooleanMatrix BooleanMatrix.transpose()
           
static BooleanMatrix BooleanMatrix.unit(int size)
          size*sizeの単位行列(対角成分のみtrue)を生成します。
static BooleanMatrix BooleanMatrix.unit(int rowSize, int columnSize)
          rowSize*columnSizeの単位行列(対角成分のみtrue)を生成します。
static BooleanMatrix BooleanMatrix.unit(int rowNumber, int columnNumber, Matrix block)
          行列blockrowNum * columnNum倍の単位行列を生成します。
static BooleanMatrix BooleanMatrix.unit(Matrix matrix)
          行列matrixと同サイズの単位行列(対角成分のみtrue)を生成します。
 BooleanMatrix BooleanMatrix.vectorToDiagonal()
           
 

BooleanMatrix 型のパラメータを持つ org.mklab.nfc.matrix のメソッド
 BooleanMatrix BooleanMatrix.add(BooleanMatrix value)
          行列valueとの和(成分毎の論理和)を返します。
 BooleanMatrix BooleanMatrix.andElementWise(BooleanMatrix value)
          valueの各成分との論理積を成分にもつBooleanMatrix返します。
 BooleanMatrix BooleanMatrix.appendDown(BooleanMatrix value)
          下側に行列valueを連結した行列を返します。
 BooleanMatrix BooleanMatrix.appendRight(BooleanMatrix value)
          右側にvalueを連結した行列を返します。
 BooleanMatrix BooleanMatrix.compareElementWise(String operator, BooleanMatrix opponent)
          opponentの各成分とoperatorで指定された演算子で比較し, BooleanMatrixで返します。
 void BooleanMatrix.copy(BooleanMatrix source)
          各成分に行列sourceの各成分をコピーします。
 BooleanMatrix BooleanMatrix.exorElementWise(BooleanMatrix value)
          valueの各成分との排他的論理和を成分にもつBooleanMatrixを返します。
 BooleanMatrix BooleanMatrix.multiply(BooleanMatrix value)
          行列valueとの積(成分毎の論理積)を返します。
 BooleanMatrix BooleanMatrix.orElementWise(BooleanMatrix value)
          valueの各成分との論理和を成分にもつBooleanMatrixを返します。
 void BooleanMatrix.setSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex, BooleanMatrix source)
          rowMin列からrowMax列目の成分のcolumnIndex で指定された行に、 行列sourceの成分を代入します。
 void BooleanMatrix.setSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax, BooleanMatrix source)
          rowIndexで指定した行のcolumnMin列からcolumnMax 列までの 行列sourceを代入します。
 void BooleanMatrix.setSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex, BooleanMatrix source)
          rowIndexで指定した行のcolumnIndexで指定した列に行列sourceを代入します。
 void BooleanMatrix.setSubVector(IntMatrix index, BooleanMatrix source)
          indexで指定した各成分に行列sourceの成分を代入します。
 

org.mklab.nfc.matx での BooleanMatrix の使用
 

BooleanMatrix を返す org.mklab.nfc.matx のメソッド
 BooleanMatrix MatxList.compareElementWise(boolean opponent, String operator)
          各要素とopponentをoperatorで指定された演算子 (".==", ".!
 BooleanMatrix MatxList.compareElementWise(DoubleComplexNumber opponent, String operator)
          各要素とopponentをoperatorで指定された演算子 (".==", ".!
 BooleanMatrix MatxList.compareElementWise(double opponent, String operator)
          各要素とopponentをoperatorで指定された演算子 (". <", ". <=", ".>", ".>=", ".==", ".!
 BooleanMatrix MatxList.compareElementWise(int opponent, String operator)
          各要素とvalをoperatorで指定された演算子 (". <", ". <=", ".>", ".>=", ".==", ".!
 BooleanMatrix MatxList.compareElementWise(Matrix opponent, String operator)
          各要素とopponentをoperatorで指定された演算子 (".==", ".!
 BooleanMatrix MatxList.compareElementWise(MatxList opponent, String operator)
          aと要素毎にoperatorで指定された演算子 (". <", ". <=", ".>", ".>=", ".==", ".!
 BooleanMatrix MatxString.compareElementWise(MatxString opponent, String operator)
          各文字とopponentの各文字をoperatorで指定した演算子で比較し, 結果を BooleanMatrix で返します。
 BooleanMatrix MatxList.compareElementWise(Polynomial opponent, String operator)
          各要素とopponentをoperatorで指定された演算子 (".==", ".!
 BooleanMatrix MatxList.compareElementWise(RationalPolynomial opponent, String operator)
          各要素とopponentをoperatorで指定された演算子 (".==", ".!
 BooleanMatrix MatxString.compareElementWise(String operator, char ch)
          各文字列とchをoperatorで指定した演算子で比較し、 結果を BooleanMatrix で返します。
 BooleanMatrix MatxList.compareElementWise(String opponent, String operator)
          各要素とopponentをoperatorで指定された演算子 (".==", ".!
 BooleanMatrix MatxList.isSameClass(Class<?> clazz)
          成分毎にクラスが一致するものを選ぶ
 

BooleanMatrix 型のパラメータを持つ org.mklab.nfc.matx のメソッド
 String MatxString.getSubString(BooleanMatrix indexMatrix)
          boolean行列のtrueのがある位置の文字列を返します。
 

BooleanMatrix 型のパラメータを持つ org.mklab.nfc.matx のコンストラクタ
MatxIntegerArray(BooleanMatrix matrix)
          コンストラクター
 

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

BooleanMatrix 型のパラメータを持つ org.mklab.tool.control.system のメソッド
 AdjacencyMatrix AdjacencyMatrix.getSubgraph(BooleanMatrix candidates)
          trueで指定されたノードのみを含む隣接行列を返します。
 

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

BooleanMatrix を返す org.mklab.tool.control.system.graph のメソッド
 BooleanMatrix ReachableMatrix.getBooleanMatrix()
          可到達情報を表わす行列を返します。
 BooleanMatrix CycleMatrix.getBooleanMatrix()
          閉路情報を表わす行列を返します。
 BooleanMatrix ConnectionMatrix.getBooleanMatrix()
          連結情報を表わす行列を返します。
 

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