DoubleTerminator.java

/*
 * Created on 2007/02/05
 * Copyright (C) 2007 Koga Laboratory. All rights reserved.
 *
 */
package org.mklab.tool.control.system.sink;

import org.mklab.nfc.matrix.DoubleMatrix;


/**
 * 終端を表わすクラスです。
 * 
 * @author koga
 * @version $Revision: 1.5 $, 2007/02/05
 */
public class DoubleTerminator extends DoubleContinuousSink {

  /**
   * 新しく生成された<code>Terminator</code>オブジェクトを初期化します。
   */
  public DoubleTerminator() {
    super(-1);
    setAutoSize(true);
  }

  /**
   * {@inheritDoc}
   */
  @Override
  public DoubleMatrix outputEquation( final double t,  final DoubleMatrix u) {
    return new DoubleMatrix(getInputSize(), 1);
  }
}