<HTML>
<PRE>package ptolemy.domains.pn.panda.faddeev;


import java.util.*;
import ptolemy.data.*;
import ptolemy.actor.*;
import ptolemy.kernel.util.*;
import ptolemy.data.expr.Parameter;
import ptolemy.data.type.BaseType;
import ptolemy.domains.pn.panda.functions.*;

/**
This class describes a kahn process that is part of a process network. 
This process is automatically generated on 2000.08.18 at 03:19:59 PM PDT by the Panda tool.
See http://www.gigascale.org/compaan for more information about panda.

@author panda
*/
public class ND_8 extends TypedAtomicActor {

  /** Parameters and Ports. */
  public TypedIOPort IP_22;

  public TypedIOPort OP_1;
  public TypedIOPort OP_1_d1;
  public TypedIOPort OP_1_d2;


  // -- Public interface of the Actor
  public Parameter parameter_N;

  // -- Get private copies of  the parameters
  private int N;

  // Input Arguments 
  private Double in_0;

  // Output Arguments 
  private Double out_0;

  private int _fire = 0;
  private boolean _returnValue = true;

  /** actor constructor. */
  public ND_8(TypedCompositeActor aContainer, String aName) 
    throws IllegalActionException, NameDuplicationException { 

    super(aContainer, aName);

    IP_22 = new TypedIOPort(this, "IP_22" ,true,false); 
    OP_1 = new TypedIOPort(this, "OP_1" ,false,true); 
    OP_1_d1 = new TypedIOPort(this, "OP_1_d1" ,false,true); 
    OP_1_d2 = new TypedIOPort(this, "OP_1_d2" ,false,true); 

    IP_22.setTypeEquals(BaseType.DOUBLE);

    OP_1.setTypeEquals(BaseType.DOUBLE);
    OP_1_d1.setTypeEquals(BaseType.DOUBLE);
    OP_1_d2.setTypeEquals(BaseType.DOUBLE);

    // The Type of these Parameters is set by the First
    // Token placed in the parameters when created.
    parameter_N = new Parameter(this, "N" );
  } 

  /** initialize the actor. */
  public void initialize() throws IllegalActionException { 
    super.initialize();
    N = ((IntToken) parameter_N.getToken()).intValue();
    _returnValue = true;
  } 


  /** fire the actor. */
  public void fire() throws IllegalActionException {

  }


  /** post fire the actor. */
  public boolean postfire() throws IllegalActionException {
    return false;
  } 

}
</pre>
</html>

