HYPE
All Classes Namespaces Files Functions Variables Pages
Modules | Procedures
data.f90 File Reference

Modules

module  datamodule
 

Procedures

subroutine, public datamodule::load_observations (dir, odir, ns, bdate, edate, ndt, status)
 
subroutine, public datamodule::load_ascii_forcing (dir, ns, bdate, edate, ndt, status)
 
subroutine datamodule::load_one_forcing_variabel (ns, ndt, bdate, edate, forcobs, status)
 
integer function datamodule::get_forcing_index (name)
 
subroutine datamodule::load_netcdf_observations (dir, ns, bdate, edate, ndt, n_Result)
 
subroutine, public datamodule::load_ascii_qx_observations (dir, ns, ndt, bdate, edate, status)
 
subroutine datamodule::load_netcdf_qx_observations (dir, ns, ndt, bdate, edate, status)
 
subroutine datamodule::save_xoreginformation (n, var2, nr)
 
subroutine, public datamodule::reset_observations (dir, mdir, odir, status)
 
subroutine, public datamodule::close_observations (odir, reset)
 
subroutine, public datamodule::get_current_forcing (idt, ns, current_date)
 
subroutine datamodule::get_one_current_forcing_data (i, n, forcobs, current_date, current_value)
 
real function, dimension(n) datamodule::get_current_flow (i, cd, n, no)
 
real function, dimension(no) datamodule::get_current_wst (i, cd, no)
 
real function, dimension(no) datamodule::get_current_wst_from_xobs (readxobs, no)
 
real function, dimension(xcol) datamodule::get_current_otherobs (i, cd)
 
real function, dimension(xorcol) datamodule::get_current_oregobs (i, cd)
 
real function, dimension(xcgcol) datamodule::get_current_classobs (i, cd)
 
subroutine, public datamodule::prepare_for_update (dir, locupall, locupnone, nsfile, ns, status)
 
subroutine datamodule::set_update_nutrientcorr (dim, ns, nrow, icorr, dataarray)
 
subroutine datamodule::get_current_time_pointsource (cd)
 
subroutine, public datamodule::load_basindata (dir, fdir, n, status)
 
subroutine, public datamodule::load_classdata (funit, infile, status)
 
subroutine datamodule::count_classdata (funit, infile, cddim, status)
 
subroutine, public datamodule::reload_classdata (funit, dir, filedate, status, statuscdc)
 
subroutine, public datamodule::load_geoclass (fname, geoclassdata, numslc, maxluse, maxsoil, maxrotation)
 
subroutine, public datamodule::set_model_base_configuration (basemodel, idir, idir2, dim, status)
 
subroutine, public datamodule::set_model_configuration (config, simconfig)
 
subroutine, public datamodule::initiate_model_parameters (ns_base, status)
 
subroutine, public datamodule::load_branchdata (dir, status)
 
subroutine datamodule::find_connected_lakebasins (ndim, basins, downbasins, upbasin)
 
subroutine, public datamodule::load_aquiferdata (dir, nsub, numaqu, status)
 
subroutine, public datamodule::load_glacierdata (dir, nsb, status)
 
subroutine datamodule::load_lakedata (funit, dir, n, lakedataid, status)
 
subroutine datamodule::load_damdata (funit, dir, n, status)
 
subroutine datamodule::load_flooddata (funit, dir, n, status)
 
subroutine datamodule::start_lakedata_table (maxcol, ncols, nrows, str, xi, xr, iindex, rindex, ns, lakedataid)
 
subroutine, public datamodule::finish_lakedata_table (ns)
 
subroutine, public datamodule::read_and_calc_basindata (funit, infile, nskip, n, maxcol, lakedataid, status)
 
subroutine datamodule::read_diffuse_sources_file (funit, infile, n, nrow, nskip, status)
 
subroutine datamodule::load_diffuse_sources_file (funit, dir, n, status)
 
subroutine, public datamodule::reload_diffuse_sources (funit, dir, n, status, filedate)
 
subroutine datamodule::load_deposition (funit, dir, n, status)
 
subroutine, public datamodule::reload_deposition (funit, dir, basemodel, n, status, filedate)
 
subroutine, public datamodule::finish_atmdep_file_deposition (dir)
 
subroutine datamodule::load_rrcurvedata (funit, dir, n, status)
 
subroutine, public datamodule::load_pointsourcedata (dir, infile, n, status)
 
subroutine datamodule::read_pointsourcedata (dir, infile, nrows, status, fexist, readsubid, readpsid, readpstype, readlocation, pointsource, readdate1, readdate2)
 
subroutine, public datamodule::get_current_pointsources (dir, infile, ns, time, status)
 
subroutine, public datamodule::load_permanent_soilleakage (dir, n, bd, status)
 
subroutine, public datamodule::get_current_soilleakage (dir, n, time, status)
 
subroutine datamodule::find_seasonal_division_of_leakage (dir, infile, nleak, status)
 
subroutine datamodule::read_seasonal_leakage (dir, infile, n, geoid, nleak, status, leakage)
 
subroutine datamodule::read_first_monthly_leakage (dir, infile, bd, n, geoid, status, leakage)
 
subroutine datamodule::read_one_year_monthly_leakage (dir, infile, cd, n, geoid, status, leakage)
 
subroutine datamodule::load_management_data (funit, dir, n, status)
 
subroutine datamodule::load_forcing_information_data (funit, dir, ns, status)
 
subroutine datamodule::load_forcing_information_data_from_txt_file (funit, dir, ns, status)
 
subroutine datamodule::read_update_data (funit, infile, ns, nqsub, qupdsub, nqarsub, nwarsub, qarupdsub, warupdsub, qarupdar, warupdar, nwsub, wendsub, nrow, tpcorrarr, tncorrarr, tploccorrarr, tnloccorrarr, ncsub, cupdsub)
 
subroutine, public datamodule::calculate_path (ns)
 
subroutine, public datamodule::reform_inputdata_for_submodel (basemodel, ns)
 
integer function datamodule::get_subid_index (id, ns)
 
subroutine, public datamodule::load_cropdata (dir, n, status)
 
subroutine, public datamodule::get_hyss_arguments (dir, iseq, pflag)
 
subroutine, public datamodule::load_coded_info (dir, status, date1, date2, date3, skip, step, nsubst, rsmax, rsnum, readstatedate, mdir, rdir, fdir, odir, lldir, ldir, conductinibin, locupall, locupnone, subincrit)
 
subroutine datamodule::set_yesno_variable_from_line (linelen, linepos, line, errstr, onoff, status)
 
integer function datamodule::count_number_of_output (dim1, dim2, arr1, arr2, arr3, arr4, arr5, arr6, arr7)
 
subroutine datamodule::check_output_variables (dimout, n, varid, aggarea)
 
subroutine, public datamodule::set_outvar (nout, noutvar, noutvarclass)
 
subroutine datamodule::set_outvar_output (nout, noutvar, noutvarclass)
 
subroutine datamodule::set_outvar_crit (noutvar, noutvarclass)
 
subroutine, public datamodule::load_submodel_information (dir, submodelrun, basemodel, msub, status)
 
subroutine, public datamodule::set_outvar_for_variable_new (varid, areaagg, ovindex, noutvar, noutvarclass, cgname)
 
subroutine, public datamodule::prepare_subbasin_output (critbasins, status)
 
subroutine, public datamodule::load_output_regions (dir, nreg, status)
 
subroutine datamodule::check_outputfiles_for_illegal_input (status)
 
subroutine, public datamodule::load_otest (dir, name, status)
 
subroutine, public datamodule::load_parameters (dir, basemodel, status, seqflag, iens)
 
subroutine, public datamodule::load_optpar (dir)
 
subroutine datamodule::read_parameter_ensemble_task (dir, taskAS, taskBS)
 
subroutine datamodule::calculate_special_optpar_parameters (dir, velindex, dampindex, rivvel, damp)
 
subroutine datamodule::calculate_special_partxt_parameters (dir, nruns, velindex, dampindex, rivvel, damp)
 
subroutine, public datamodule::initiate_output_routines ()
 
subroutine, public datamodule::set_outvar_test_information (n)
 
subroutine, public datamodule::count_ensemble_simulations (use_bestsims, use_allsim, nens)
 
subroutine datamodule::count_parfile_simulations (nens)
 
subroutine, public datamodule::load_ensemble_simulations (dir, fname, numpar, nperf, numcrit, nsim, parameters)
 
subroutine datamodule::read_simulation_perf_and_par (funit, i, mpar, numpar, nperf, numcrit, optcrit, performance, parameters, status)
 

Detailed Description

Contains module datamodule.