package circdesignagui.TripleSim;
import java.io.PrintWriter;
import circdesigna.TripleSim.TripleSim;
import circdesigna.TripleSim.ReactionGraph3X.BimolecularNode;
import circdesigna.TripleSim.ReactionGraph3X.Graph;
import circdesigna.TripleSim.ReactionGraph3X.GraphEdge;
import circdesigna.TripleSim.ReactionGraph3X.GraphNode;
import circdesigna.config.CircDesigNAConfig;
public class TripleSimStability {
public static void main(String[] args){
CircDesigNAConfig config = new CircDesigNAConfig();
Graph g = new Graph(config);
final GraphNode aNode = new GraphNode("A");
aNode.index = 0;
g.allSingles.put("A",aNode);
final BimolecularNode twoNodes = new BimolecularNode(aNode, aNode);
g.allDockings.put("B", twoNodes);
GraphEdge nReaction = g.addReaction(aNode,twoNodes);
nReaction.k = 1;
nReaction.type="Exponential Growth";
TripleSim ts = new TripleSim();
aNode.initialConc = 1;
PrintWriter out = new PrintWriter(System.out);
ts.updatePriorities(g, .001, 1, out, -1);
out.flush();
}
}