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

java.lang.Object
  上位を拡張 org.mklab.tool.control.system.SystemOperator
      上位を拡張 org.mklab.tool.control.system.ZeroSystem
すべての実装されたインタフェース:
Cloneable, ArrayElement<SystemOperator>, GridElement<SystemOperator>

public class ZeroSystem
extends SystemOperator

ゼロシステムを表わすクラスです。

シングルトンパターンを利用しています。

ヌルオブジェクトパターンを利用しています。

バージョン:
$Revision: 1.13 $
作成者:
koga

メソッドの概要
 ZeroSystem clone()
          複製を生成します。
 boolean equals(Object opponent)
           
static ZeroSystem getInstance()
          ゼロシステムを返します。
 void initialize()
          状態などの初期化を行います。
 
クラス org.mklab.tool.control.system.SystemOperator から継承されたメソッド
compare, createArray, createArray, createGrid, createGrid, createZero, getInputSize, getLinearSystem, getOutputSize, getParameter, getParameters, getStateSize, hasDirectFeedthrough, hashCode, isAutoSize, isDynamic, isForecdSystem, isInlet, isLinear, isOutlet, isSISO, isSizeDefined, isStatic, isTransformableFrom, isTransformableTo, isZero, resetAutoSize, setAutoSize, setDynamic, setForcedSystem, setHasDirectFeedthrough, setInlet, setInputSize, setLinear, setOutlet, setOutputSize, setParameter, setStateSize, setupParameters, toString, toString, transformFrom, transformTo
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

メソッドの詳細

clone

public final ZeroSystem clone()
インタフェース GridElement の記述:
複製を生成します。

定義:
インタフェース GridElement<SystemOperator> 内の clone
オーバーライド:
クラス SystemOperator 内の clone
戻り値:
生成した複製
関連項目:
GridElement.clone()

getInstance

public static ZeroSystem getInstance()
ゼロシステムを返します。

戻り値:
ゼロシステム

equals

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

initialize

public void initialize()
クラス SystemOperator の記述:
状態などの初期化を行います。

定義:
クラス SystemOperator 内の initialize
関連項目:
SystemOperator.initialize()