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

Modules

module  compout
 

Procedures

subroutine compout::compute_load_accumulation_period_status (date, loadvar, nper, pstart, pend)
 
subroutine compout::compute_period_timesteplength_and_end_status (ct, pcode, nper, pend, pfull, idt, ndt)
 
subroutine compout::acc_one_data (sumtype, y, yhelp, acc, acch)
 
subroutine compout::stop_acc_data (miss, acc, accok)
 
subroutine compout::check_and_acc_one_data (simple, sumtype, y, yhelp, miss, acc, acchelp, accok)
 
subroutine compout::check_and_outmean_one_data (sumtype, pcode, nper, miss, acc, acch, x)
 
subroutine, public compout::compute_basinoutput (io, iad, dim, pwrite, pend, nper, idt, iens, x)
 
subroutine, public compout::compute_mapoutput (ct, io, idt, ndt, intformat, nmapperiod)
 
subroutine, public compout::compute_print_output_flags (ct, io, idt, ndt, nper, pwrite, pend, wuskip)
 
subroutine, public compout::compute_timeoutput (io, ivar, dim, pwrite, pend, nper, idt, iens, x)
 
subroutine, public compout::compute_regionoutput (io, ir, iad, dim, pwrite, pend, nper, idt, iens, x)
 
subroutine, public compout::compute_outloads (d, pend, idt)
 
subroutine, public compout::initiate_outvar (idt)
 
subroutine, public compout::revise_outvar ()
 
subroutine, public compout::calculate_class_average (varindex, ncl, classindex, avvalue)
 
subroutine, public compout::calculate_class_weighted_average (varindex, varindex0, ncl, classindex, avvalue)
 
subroutine, public compout::calculate_region_average (ireg, ivar, average)
 
subroutine, public compout::calculate_region_obsfunc (ireg)
 
subroutine, public compout::calculate_upstream_average (varindex, areatype, avvalue)
 
subroutine, public compout::prepare_to_compute_crit (ct, idt, ndt)
 
subroutine, public compout::calculate_criteria (crit0, basincrit, simcrit, crit1, thres1)
 
subroutine compout::add_max_criterion_to_objective (i, value, objcrit, condcrit, condthres)
 
subroutine compout::add_min_criterion_to_objective (i, value, objcrit, condcrit, condthres)
 
integer function, public compout::find_variable_index_type (str, outindex, timeagg, areaagg)
 
integer function, public compout::find_variable_index (str, iout, flow)
 
character(len=20) function, public compout::get_variable_string (outputvariable)
 
character(len=30) function, public compout::get_unit_string (io, ivar)
 
real function compout::compute_yearfact (vartype, per)
 
real function compout::compute_sr2limit (yearlim, per)
 
subroutine, public compout::find_acrit_corresponding_to_crit (i, iout)
 
subroutine compout::find_crit_corresponding_to_acrit (j, iout)
 
subroutine compout::save_variables_for_later_critcalc (n, icrit, cs, rs, ts)
 
subroutine compout::extend_ktvariables (n, m, i)
 
subroutine compout::accumulate_periodvalues (m, n, r, c, rs, cs, ts)
 
subroutine compout::reform_accumulated_periodvalues (n, acctype, rs, cs, ts)
 
subroutine compout::reset_periodvalues (rs, cs, ts, n, m)
 
subroutine compout::kendallstau (n, data1, data2, tau)
 
subroutine compout::calculate_fit (n, c, r, m, lim, x)
 
subroutine compout::calculate_mab (n, c, r, m, lim, usew, w, x)
 
subroutine compout::calculate_ra (n, c, r, m, p, lim, x)
 
subroutine, public compout::calculate_median (n, x, miss, median)
 
subroutine compout::calculate_mean_criterion (dim, usew, crit, w, ave)
 
subroutine compout::calculate_meanabs_criterion (dim, usew, crit, w, ave)
 
subroutine compout::calculate_subbasin_mean_var (iac, limityear, dim, vartype, rec, sim)
 
subroutine compout::calculate_nash_sutcliffe (iac, dim, r2)
 
subroutine compout::calculate_regional_nash_sutcliffe (iac, rr2)
 
subroutine compout::calculate_regional_number_of_observations (iac, num)
 
subroutine compout::calculate_meanmedian_number_of_observations (dim, crit, miss, num)
 
subroutine compout::calculate_spatial_nash_sutcliffe (iac, limityear, limitbasin, vartype, sr2)
 
subroutine compout::calculate_spatial_root_mean_square_error (iac, limityear, limitbasin, vartype, srmse)
 
subroutine compout::calculate_spatial_mean_absolute_bias (iac, limityear, limitbasin, vartype, smab)
 
subroutine compout::calculate_all_subbasins_tau (iac, dim, tau)
 
subroutine compout::calculate_all_subbasins_ra (iac, dim, acoeff, ra)
 
subroutine compout::calculate_regional_ra (iac, acoeff, rra)
 
subroutine compout::calculate_relative_error (iac, dim, re)
 
subroutine compout::calculate_regional_relative_error (iac, rve)
 
subroutine compout::calculate_mean_and_errors (iac, dim, rec, sim, rmae, rmse, nrmse, n)
 
subroutine compout::calculate_regional_errors (iac, rmae)
 
subroutine compout::calculate_variance_based_criteria (iac, dim, recstd, simstd, stderr, stdrelerr, corr, nsew)
 
subroutine compout::calculate_kling_gupta (iac, dim, kge, sckge, kge1, kge2, kge3)
 
subroutine compout::calculate_minmax_subass (iac, mmvalues)
 

Detailed Description

Contains module compout.