jaga.pj.circuits.experiment
Class CombinationalBLIFExperiment

java.lang.Object
  |
  +--jaga.experiment.MultiOutputExperiment
        |
        +--jaga.pj.circuits.experiment.CombinationalBLIFExperiment
All Implemented Interfaces:
ConfigurableExperiment, ConfigurableRandomInputExperiment, Experiment, java.io.Serializable

public class CombinationalBLIFExperiment
extends MultiOutputExperiment
implements ConfigurableRandomInputExperiment

From a BLIF file (standard for banchmarks used with Sis).

See Also:
Serialized Form

Field Summary
 java.lang.String CIRCUIT_NAME_TOKEN
           
 java.lang.String COMMENT_TOKEN
           
 Experiment[] dummy
           
 java.lang.String GATE_DECL_TOKEN
           
 java.lang.String INPUTS_DECL_TOKEN
           
 java.lang.String OUTPUTS_DECL_TOKEN
           
 java.lang.String TOKEN_START
           
 
Constructor Summary
CombinationalBLIFExperiment(java.lang.String BLIFFileName, double tSetup)
           
CombinationalBLIFExperiment(java.lang.String BLIFFileName, double tSetup, FitnessFunction fitnessFunction, TestPatternGenerator tpg)
          Creates a new instance of CombinationalBLIFExperiment
 
Method Summary
 java.lang.Object get(java.lang.Object param)
           
 void set(java.lang.Object param)
           
 java.lang.String toString()
           
 
Methods inherited from class jaga.experiment.MultiOutputExperiment
generateInput, generateInput, getFitness, getNumOfInputs, getNumOfOutputs
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jaga.experiment.Experiment
generateInput, generateInput, getFitness, getNumOfInputs, getNumOfOutputs
 

Field Detail

TOKEN_START

public final java.lang.String TOKEN_START

CIRCUIT_NAME_TOKEN

public final java.lang.String CIRCUIT_NAME_TOKEN

INPUTS_DECL_TOKEN

public final java.lang.String INPUTS_DECL_TOKEN

OUTPUTS_DECL_TOKEN

public final java.lang.String OUTPUTS_DECL_TOKEN

GATE_DECL_TOKEN

public final java.lang.String GATE_DECL_TOKEN

COMMENT_TOKEN

public final java.lang.String COMMENT_TOKEN

dummy

public final Experiment[] dummy
Constructor Detail

CombinationalBLIFExperiment

public CombinationalBLIFExperiment(java.lang.String BLIFFileName,
                                   double tSetup)
                            throws java.io.IOException
Parameters:
alwaysRnd - Always randomzie generateInput

CombinationalBLIFExperiment

public CombinationalBLIFExperiment(java.lang.String BLIFFileName,
                                   double tSetup,
                                   FitnessFunction fitnessFunction,
                                   TestPatternGenerator tpg)
                            throws java.io.IOException
Creates a new instance of CombinationalBLIFExperiment
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class MultiOutputExperiment

get

public java.lang.Object get(java.lang.Object param)
Specified by:
get in interface ConfigurableExperiment

set

public void set(java.lang.Object param)
Specified by:
set in interface ConfigurableExperiment