jaga.pj.circuits
Class CircuitsLib
java.lang.Object
|
+--jaga.pj.circuits.CircuitsLib
- public abstract class CircuitsLib
- extends java.lang.Object
Method Summary |
static java.util.Vector |
addConnectedGates(SimulatorCircuit circuit)
|
static java.util.Vector |
addConnectedGates(SimulatorLogicElement[] outs)
|
static java.util.Vector |
addConnectedGates(SimulatorLogicElement[] elements,
int nrOuts)
|
static void |
addConnectedGates(java.util.Vector added,
SimulatorLogicElement el)
|
static int[] |
getInnovationHistory(java.lang.String fileName,
boolean oldLog,
int epochSize,
CircuitMapping mapping)
|
static int[] |
getInnovationHistory(java.lang.String fileName,
int epochSize,
CircuitMapping mapping)
|
static int[] |
getInnovationHistory(java.util.Vector elites,
int epochSize,
CircuitMapping mapping)
|
static int |
getSignature(Genotype ind,
CircuitMapping mapping)
|
static boolean[] |
getUsed(SimulatorCircuit circuit)
|
static boolean[] |
getUsed(SimulatorLogicElement[] outputs,
SimulatorLogicElement[] elements)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CircuitsLib
public CircuitsLib()
addConnectedGates
public static void addConnectedGates(java.util.Vector added,
SimulatorLogicElement el)
addConnectedGates
public static java.util.Vector addConnectedGates(SimulatorCircuit circuit)
addConnectedGates
public static java.util.Vector addConnectedGates(SimulatorLogicElement[] outs)
addConnectedGates
public static java.util.Vector addConnectedGates(SimulatorLogicElement[] elements,
int nrOuts)
getUsed
public static boolean[] getUsed(SimulatorCircuit circuit)
getUsed
public static boolean[] getUsed(SimulatorLogicElement[] outputs,
SimulatorLogicElement[] elements)
getSignature
public static int getSignature(Genotype ind,
CircuitMapping mapping)
getInnovationHistory
public static int[] getInnovationHistory(java.lang.String fileName,
int epochSize,
CircuitMapping mapping)
getInnovationHistory
public static int[] getInnovationHistory(java.lang.String fileName,
boolean oldLog,
int epochSize,
CircuitMapping mapping)
getInnovationHistory
public static int[] getInnovationHistory(java.util.Vector elites,
int epochSize,
CircuitMapping mapping)