org.mklab.tool.control.system.math
クラス DeMultiplexerGroup

java.lang.Object
  上位を拡張 org.mklab.tool.control.system.math.DeMultiplexerGroup

public class DeMultiplexerGroup
extends Object

分離器のグループを表すクラスです。

バージョン:
$Revision: 1.2 $, 2007/08/03
作成者:
Koga Laboratory

コンストラクタの概要
DeMultiplexerGroup()
           
 
メソッドの概要
 void add(DeMultiplexer deMultiplexer)
          分離器をグループに追加します。
 void deMultiplexerChanged()
          グループに属する分離器の出力数の変化に対応して、各分離器の入力ベクトル内でのオフセットを変更します。
 List<DeMultiplexer> getDeMultiplexers()
          グループに属する分離器を返します。
 int getOffset(DeMultiplexer deMultiplexer)
          分離器の入力ベクトル内でのオフセットを返します。
 void remove(DeMultiplexer deMultiplexer)
          指定された分離器をグループから削除します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DeMultiplexerGroup

public DeMultiplexerGroup()
メソッドの詳細

add

public void add(DeMultiplexer deMultiplexer)
分離器をグループに追加します。

パラメータ:
deMultiplexer - グループに追加する分離器

remove

public void remove(DeMultiplexer deMultiplexer)
指定された分離器をグループから削除します。

パラメータ:
deMultiplexer - グループから削除する分離器

getDeMultiplexers

public List<DeMultiplexer> getDeMultiplexers()
グループに属する分離器を返します。

戻り値:
グループに属する分離器

deMultiplexerChanged

public void deMultiplexerChanged()
グループに属する分離器の出力数の変化に対応して、各分離器の入力ベクトル内でのオフセットを変更します。


getOffset

public int getOffset(DeMultiplexer deMultiplexer)
分離器の入力ベクトル内でのオフセットを返します。

パラメータ:
deMultiplexer - 対象となる分離器
戻り値:
分離器の入力ベクトル内でのオフセット