org.mklab.tool.control.system
クラス AdjacencyConstantMatrix

java.lang.Object
  上位を拡張 org.mklab.nfc.matrix.AbstractGrid<A>
      上位を拡張 org.mklab.nfc.matrix.AbstractArray<A>
          上位を拡張 org.mklab.nfc.matrix.BaseArray<AdjacencyMatrix,SystemOperator>
              上位を拡張 org.mklab.tool.control.system.AdjacencyMatrix
                  上位を拡張 org.mklab.tool.control.system.AdjacencyConstantMatrix
すべての実装されたインタフェース:
Serializable, Cloneable, Array, BaseArrayOperator<SystemOperator>, Grid

public class AdjacencyConstantMatrix
extends AdjacencyMatrix

隣接定数行列を表すクラスです。

バージョン:
$Revision: 1.8 $, 2007/12/08
作成者:
Anan
関連項目:
直列化された形式

フィールドの概要
 
クラス org.mklab.nfc.matrix.BaseArray から継承されたフィールド
elements
 
メソッドの概要
 String getAdjacencyConstantMatrixAsString()
          隣接定数行列の文字列を返します。
 SystemOperator[][] getElements()
          org.mklab.nfc.ArrayObject#getElements()
 void printElements(Writer writer)
          ライターに成分を出力します。
 void printElements(Writer writer, int maxColumnSize)
          ライターに成分を出力します。
 
クラス org.mklab.tool.control.system.AdjacencyMatrix から継承されたメソッド
clone, equals, getBlockSystem, getExporters, getImporters, getInputPortTags, getInputSize, getInputSizeMatrix, getLinearSystem, getLinearSystemByProcessor, getLinearSystemForMaxima, getMinusOutputSizeMatrix, getNodeSignalSize, getOutputPortTags, getOutputSize, getSubgraph, getSubgraph, getSymbolicTransferFunction, hashCode, isContinuous, isContinuousDynamic, isDiscrete, isDiscreteDynamic, isLinear, isPiecewiseContinuous, isRequiringPrimitiveExpression, isSampledData, isSampledDataDynamic, setInputNodes, setInputPortTags, setOutputNodes, setOutputPortTags, setRequiringDescriptor, setRequiringPrimitiveExpression, setSinkNodes, setSourceNodes, showMatrix, showMatrix
 
クラス org.mklab.nfc.matrix.BaseArray から継承されたメソッド
appendDown, appendRight, compareElementWise, compareElementWise, copy, copy, diagonal, diagonalToVector, exchangeColumn, exchangeRow, getElement, getElement, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubVector, isZero, removeColumnVectors, removeColumnVectors, removeRowVectors, removeRowVectors, reshape, resize, setElement, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubVector, setSubVector, transpose, vectorToDiagonal
 
クラス org.mklab.nfc.matrix.AbstractArray から継承されたメソッド
flipLeftRight, flipUpDown, getColumnVector, getColumnVectors, getColumnVectors, getRowVector, getRowVectors, getRowVectors, getSubMatrix, getSubMatrix, getSubMatrix, getSubVector, getSubVector, rotateLeft, rotateUp, setColumnVector, setColumnVectors, setColumnVectors, setRowVector, setRowVectors, setRowVectors, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubVector, setSubVector
 
クラス org.mklab.nfc.matrix.AbstractGrid から継承されたメソッド
count, getColumnSize, getDefaultElementAlignment, getDefaultElementFormat, getElementAlignment, getElementFormat, getGridClassName, getPrintingElementsString, getPrintingString, getRowSize, hasSameColumnSize, hasSameRowSize, isEmpty, isSameSize, isSquare, length, print, print, print, removeColumnVector, removeRowVector, setColumnSize, setDefaultElementAlignment, setDefaultElementFormat, setElementAlignment, setElementFormat, setRowSize, toString
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース org.mklab.nfc.matrix.Array から継承されたメソッド
flipLeftRight, flipUpDown, getColumnVector, getColumnVectors, getColumnVectors, getRowVector, getRowVectors, getRowVectors, getSubMatrix, getSubMatrix, getSubMatrix, getSubVector, getSubVector, rotateLeft, rotateUp, setColumnVector, setColumnVectors, setColumnVectors, setRowVector, setRowVectors, setRowVectors, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubVector, setSubVector
 
インタフェース org.mklab.nfc.matrix.Grid から継承されたメソッド
count, getColumnSize, getElementAlignment, getElementFormat, getPrintingElementsString, getPrintingString, getRowSize, hasSameColumnSize, hasSameRowSize, isEmpty, isSameSize, isSquare, length, print, print, print, removeColumnVector, removeRowVector, setElementAlignment, setElementFormat
 

メソッドの詳細

printElements

public void printElements(Writer writer)
インタフェース Grid の記述:
ライターに成分を出力します。

定義:
インタフェース Grid 内の printElements
オーバーライド:
クラス AdjacencyMatrix 内の printElements
パラメータ:
writer - ライター
関連項目:
Grid.printElements(java.io.Writer)

printElements

public void printElements(Writer writer,
                          int maxColumnSize)
インタフェース Grid の記述:
ライターに成分を出力します。

定義:
インタフェース Grid 内の printElements
オーバーライド:
クラス AdjacencyMatrix 内の printElements
パラメータ:
writer - ライター
maxColumnSize - 1行の出力する列の最大数
関連項目:
Grid.printElements(java.io.Writer, int)

getElements

public SystemOperator[][] getElements()
org.mklab.nfc.ArrayObject#getElements()

オーバーライド:
クラス BaseArray<AdjacencyMatrix,SystemOperator> 内の getElements
戻り値:
全ての成分の2次元配列

getAdjacencyConstantMatrixAsString

public String getAdjacencyConstantMatrixAsString()
隣接定数行列の文字列を返します。

戻り値:
隣接定数行列の文字列