{:tite=> {:should_include=>"true", :description=>"Ratio of ion to electron temperatures.", :help=> "Ratio of ion to electron temperatures. This parameter is used only when there is no species called \"electron\" included.", :code_name=>:TiTe, :must_pass=> [{:test=>"kind_of? Numeric", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :autoscanned_defaults=>[1.0]}, :beta=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:beta, :must_pass=> [{:test=>"kind_of? Numeric", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float}, :zeff=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:zeff, :must_pass=> [{:test=>"kind_of? Numeric", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float}, :dens0=> {:should_include=>"true", :description=>nil, :help=>nil, :tests=>["Tst::FLOAT"], :gs2_name=>:dens0, :must_pass=> [{:test=>"kind_of? Float or kind_of? Integer", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :code_name=>:dens0, :autoscanned_defaults=>[]}, :u0=> {:should_include=>"true", :description=>nil, :help=>nil, :tests=>["Tst::FLOAT"], :gs2_name=>:u0, :must_pass=> [{:test=>"kind_of? Float or kind_of? Integer", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :code_name=>:u0, :autoscanned_defaults=>[]}, :uprim2=> {:should_include=>"true", :description=>nil, :help=>" \n", :tests=>["Tst::FLOAT"], :gs2_name=>:uprim2, :must_pass=> [{:test=>"kind_of? Float or kind_of? Integer", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :code_name=>:uprim2, :autoscanned_defaults=>[]}, :nustar=> {:should_include=>"true", :description=>nil, :help=>nil, :tests=>["Tst::FLOAT"], :gs2_name=>:nustar, :must_pass=> [{:test=>"kind_of? Float or kind_of? Integer", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :code_name=>:nustar, :autoscanned_defaults=>[]}, :nu=> {:should_include=>"true", :description=>nil, :help=>nil, :tests=>["Tst::FLOAT"], :gs2_name=>:nu, :must_pass=> [{:test=>"kind_of? Float or kind_of? Integer", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :code_name=>:nu, :autoscanned_defaults=>[]}, :nu_h=> {:should_include=>"true", :description=>nil, :help=>nil, :tests=>["Tst::FLOAT"], :gs2_name=>:nu_h, :must_pass=> [{:test=>"kind_of? Float or kind_of? Integer", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :code_name=>:nu_h, :autoscanned_defaults=>[]}, :tperp0=> {:should_include=>"true", :description=>nil, :help=>nil, :tests=>["Tst::FLOAT"], :gs2_name=>:tperp0, :must_pass=> [{:test=>"kind_of? Float or kind_of? Integer", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :code_name=>:tperp0, :autoscanned_defaults=>[]}, :tpar0=> {:should_include=>"true", :description=>nil, :help=>nil, :tests=>["Tst::FLOAT"], :gs2_name=>:tpar0, :must_pass=> [{:test=>"kind_of? Float or kind_of? Integer", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :code_name=>:tpar0, :autoscanned_defaults=>[]}, :source=> {:should_include=>"true", :description=> "Normalised alpha source. If set -ve automatically adjusted to give specified alpha density.", :help=> "Sets the normalised source for alphas. If set negative will be automatically adjusted to give the specified alpha density.", :code_name=>:source, :must_pass=> [{:test=>"kind_of? Numeric", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :autoscanned_defaults=>[]}, :sprim=> {:should_include=>"true", :description=>"Gradient of normalised source.", :help=>"Gradient of normalised source.", :code_name=>:sprim, :must_pass=> [{:test=>"kind_of? Numeric", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :autoscanned_defaults=>[]}, :gamma_ai=> {:should_include=>"true", :description=> "Alpha ion collion rate. Should be roughly the same as nu_ii.", :help=> "Alpha ion collion rate. Normalisation chosen so that this parameter should be roughly the same as nu_ii.", :code_name=>:gamma_ai, :must_pass=> [{:test=>"kind_of? Numeric", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :autoscanned_defaults=>[]}, :gamma_ae=> {:should_include=>"true", :description=> "Alpha electron collion rate. Should be roughly the same as nu_ee.", :help=> "Alpha electron collion rate. Normalisation chosen so that this parameter should be roughly the same as nu_ee.", :code_name=>:gamma_ae, :must_pass=> [{:test=>"kind_of? Numeric", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float, :autoscanned_defaults=>[]}, :itor=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:itor, :must_pass=> [{:test=>"kind_of? Integer", :explanation=>"This variable must be an integer."}], :type=>:Integer}, :iflux=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:iflux, :must_pass=> [{:test=>"kind_of? Integer", :explanation=>"This variable must be an integer."}], :type=>:Integer}, :ppl_eq=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:ppl_eq, :must_pass=> [{:test=>"kind_of? String and FORTRAN_BOOLS.include? self", :explanation=> "This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}], :type=>:Fortran_Bool}, :gen_eq=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:gen_eq, :must_pass=> [{:test=>"kind_of? String and FORTRAN_BOOLS.include? self", :explanation=> "This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}], :type=>:Fortran_Bool}, :efit_eq=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:efit_eq, :must_pass=> [{:test=>"kind_of? String and FORTRAN_BOOLS.include? self", :explanation=> "This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}], :type=>:Fortran_Bool}, :delrho=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:delrho, :must_pass=> [{:test=>"kind_of? Numeric", :explanation=> "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}], :type=>:Float}, :isym=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:isym, :must_pass=> [{:test=>"kind_of? Integer", :explanation=>"This variable must be an integer."}], :type=>:Integer}, :equilibrium_type=> {:should_include=>"true", :description=> "Choice of equilbrium, can be \"miller\", \"chease\", or \"salpha\".", :help=> "Choice of equilbrium, can be \"miller\", \"chease\", or \"salpha\".", :code_name=>:equilibrium_type, :must_pass=> [{:test=>"kind_of? String", :explanation=>"This variable must be a string."}], :type=>:String}, :smagorinsky=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:smagorinsky, :must_pass=> [{:test=>"kind_of? String and FORTRAN_BOOLS.include? self", :explanation=> "This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}], :type=>:Fortran_Bool}, :s_alpha=> {:should_include=>"true", :description=>nil, :help=>"Use s_alpha geometry if \"on\". ", :code_name=>:s_alpha, :must_pass=> [{:test=>"kind_of? String", :explanation=>"This variable must be a string."}], :type=>:String, :autoscanned_defaults=>["on"]}, :zero_restart_avg=> {:should_include=>"true", :description=>nil, :help=>nil, :code_name=>:zero_restart_avg, :must_pass=> [{:test=>"kind_of? String", :explanation=>"This variable must be a string."}], :type=>:String, :autoscanned_defaults=>["off"]}, :no_zderiv_covering=> {:should_include=>"true", :description=>nil, :help=>nil, :code_name=>:no_zderiv_covering, :must_pass=> [{:test=>"kind_of? String", :explanation=>"This variable must be a string."}], :type=>:String, :autoscanned_defaults=>["off"]}, :no_omegad=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:no_omegad, :must_pass=> [{:test=>"kind_of? String and FORTRAN_BOOLS.include? self", :explanation=> "This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}], :type=>:Fortran_Bool}, :const_curv=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:const_curv, :must_pass=> [{:test=>"kind_of? String and FORTRAN_BOOLS.include? self", :explanation=> "This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}], :type=>:Fortran_Bool}, :varenna=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:varenna, :must_pass=> [{:test=>"kind_of? String and FORTRAN_BOOLS.include? self", :explanation=> "This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}], :type=>:Fortran_Bool}, :nlpm=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:nlpm, :must_pass=> [{:test=>"kind_of? String and FORTRAN_BOOLS.include? self", :explanation=> "This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}], :type=>:Fortran_Bool}, :hyper=> {:should_include=>"true", :description=>nil, :help=>nil, :code_name=>:hyper, :must_pass=> [{:test=>"kind_of? String", :explanation=>"This variable must be a string."}], :type=>:String, :autoscanned_defaults=>["off"]}, :debug=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:debug, :must_pass=> [{:test=>"kind_of? String and FORTRAN_BOOLS.include? self", :explanation=> "This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}], :type=>:Fortran_Bool}, :fluxfile=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:fluxfile, :must_pass=> [{:test=>"kind_of? String", :explanation=>"This variable must be a string."}], :type=>:String}, :stopfile=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:stopfile, :must_pass=> [{:test=>"kind_of? String", :explanation=>"This variable must be a string."}], :type=>:String}, :restartfile=> {:should_include=>"true", :description=>"", :help=>"", :code_name=>:restartfile, :must_pass=> [{:test=>"kind_of? String", :explanation=>"This variable must be a string."}], :type=>:String}, :write_phi=> {:should_include=>"true", :description=>nil, :help=>nil, :code_name=>:write_phi, :must_pass=> [{:test=>"kind_of? String", :explanation=>"This variable must be a string."}], :type=>:String, :autoscanned_defaults=>["on"]}}