| Main classes: | |
| EbmApplet.java | Applet: main program |
| ModelEbm.java | The physical EBM model computing the model values |
| GraphPanel.java | The graph panel for the display of the computed values in an x/y-plot |
| ModelStateEbm.java | Representation of the state of the model (here:temperature) at a given timestep. |
| RandomGaussian.java | Generator of Gaussian distributed random numbers |
|
|
|
| Help classes: | |
| ParameterDouble.java | Parameter for double values (including the input representation on the GUI) |
| ParameterLong.java | Parameter for (long) integer values (including the input representation on the GUI) |
| ParameterBoolean.java | Parameter for boolean values (including the input representation on the GUI) |
| ParameterSetEbm.java | Collection of the parameters used by the EBM model |
| MousePositionAdapter.java | Facility to determine the cursor position on the graph panel |
| ErrorHandle.java | Facility to handle and display error messages |
|
|
|
| Generalized classes: | |
| Model.java | Generalized super-class for a model, e.g. for EbmModel |
| ModelState.java | Generalized super-class for a model state, e.g. for ModelStateEbm |
| ParameterSet.java | Generalized super-class for a parameter collection, e.g. for ParameterSetEbm |