import java.awt.*; // Main reactor applet public class Reactor extends java.applet.Applet implements NotifyParent { Display plot; ControlPanel ctrl; public String debug = "DEBUG"; final double BMAX = 12.5; Inductive tok; final int WALL = 0; final int PAUX = 1; final int COE = 2; final int COST = 3; final int MAX = 20; double[] R; double[][] Y; public void init() { setLayout(new BorderLayout()); plot = new Display(this, "Major Radius (m)", ""); plot.setXmin(7.0); plot.setXmax(9.0); plot.setYmin(0.0); plot.setYmax(2.0); add("Center", plot); ctrl = new ControlPanel(this); add("East", ctrl); tok = new Inductive(); R = new double[MAX]; Y = new double[4][MAX]; updatePlots(ctrl.getHH(),ctrl.getbN(),ctrl.getnnGW(),ctrl.getBmax()); } public void update() {updatePlots(ctrl.getHH(),ctrl.getbN(),ctrl.getnnGW(),ctrl.getBmax()); } void updatePlots(double HH, double bN, double nnGW, double Bmax) {double Rmin = plot.getXmin(); double Rmax = plot.getXmax(); double step = (Rmax - Rmin) / (double)(MAX - 1); double Rc = Rmin; for(int i=0;i