// ParameterSetEbm.java // import java.io.*; class ParameterSetEbm extends ParameterSet{ public long numberOfParam = 15 ; public ParameterLong Timesteps = new ParameterLong( "Timesteps" , 15000 ); public ParameterDouble TimeStepLength = new ParameterDouble( "dt (days)" , 10.0 ); public ParameterDouble TempBegin = new ParameterDouble( "Initial Temp (K)" , 288.0 ); public ParameterDouble HeatCapac = new ParameterDouble( "Cw (J/m^2/K)" , 2.0E8 ); public ParameterDouble AlbedoMean = new ParameterDouble( "Albedo" , 0.30 ); public ParameterBoolean AlbedoFeedback = new ParameterBoolean( "Albedo feedback" , true ); public ParameterDouble TransmissMean = new ParameterDouble( "Transmissivity" , 0.64262 ); public ParameterDouble FluxSwIn = new ParameterDouble( "Solar input flux" , 342.0 ); public ParameterBoolean NoiseOn = new ParameterBoolean( "Noise on Transmiss" , true ); public ParameterDouble X_val_min = new ParameterDouble( "X min" , 0.0 ); public ParameterDouble X_val_max = new ParameterDouble( "X max" , 15000.0 ); public ParameterDouble NoiseAmplitude = new ParameterDouble( "Noise Amplitude" , 0.03 ); public ParameterDouble Y_val_min = new ParameterDouble( "Y min" , 286.0 ); public ParameterDouble Y_val_max = new ParameterDouble( "Y max" , 290.0 ); public ParameterLong NoiseBegin = new ParameterLong( "Random Int. (>0)" , 123 ); ParameterSetEbm(){ } }