|
| subroutine | optimization::find_optpar (par, parmin, parmax, parprecision, npar) |
| subroutine, public | optimization::set_optpar_index () |
| subroutine, public | optimization::set_optim_modpar (npar, dpar, par) |
| subroutine | optimization::run_model_crit (npar, mpar, par, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate, criterion, status) |
| subroutine | optimization::run_model_perf (npar, mpar, par, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate, criterion, performance, status, condcrit, condthres) |
| subroutine | optimization::run_model_simout (npar, mpar, par, iens, runens, allens, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate, criterion, performance, status, condcrit, condthres) |
| subroutine, public | optimization::demc_simulation (dir, writeall, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate, npar) |
| subroutine | optimization::demc_runmedianparameters (npop, npar, numoptimpar, iens, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate, optcrit, performance, condcrit, condthres) |
| subroutine | optimization::demc_draw_r1r2 (jpop, npop, r1, r2) |
| subroutine | optimization::demc_proposalgeneration (jpop, r1, r2, gamma, sigma, npar, parprop, parprec) |
| subroutine | optimization::demc_crossover (jpop, npar, crossover, parprop) |
| subroutine | optimization::demc_controlparameters (npar, parprop, parmin, parmax) |
| subroutine | optimization::demc_acceptreject_proposal (npar, par, crit, numcrit, performance, jpop, iacc, condcr, condth) |
| subroutine | optimization::cal_log_write_demc_progress (gencounter, popcounter) |
| subroutine | optimization::cal_log_write_demc_progress_tail (funit) |
| subroutine, public | optimization::montecarlo_simulation (dir, writeall, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate, npar) |
| subroutine, public | optimization::bounded_montecarlo_simulation (taskmc, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate, npar) |
| subroutine | optimization::get_randompar (mpar, parmin, parmax, npar, par) |
| subroutine | optimization::reduce_parameter_space (mpar, parmin, parmax, npar) |
| subroutine | optimization::bookkeep_result_from_simulation (npar, mpar, nbest, par, crit, numcrit, performance) |
| subroutine, public | optimization::param_scanning (frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate) |
| subroutine, public | optimization::stage_montecarlo (frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate) |
| subroutine | optimization::stage_montecarlo_core_function (writeall, icenter, istage, nruns, parcenter, parradstage, parmin, parmax, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate) |
| subroutine | optimization::get_randompar_by_radius (parcenter, parradstage, parmin, parmax, par) |
| subroutine | optimization::cal_log_write_stagemc_progress (runcounter, centercounter, stagecounter) |
| subroutine | optimization::cal_log_write_stagemc_progress_tail (funit) |
| subroutine, public | optimization::linesearch_methods_calibration (npar, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate, par) |
| subroutine | optimization::linesearch_methods_interruptor (itercounter, critlast, critlastvect, parlast, parlasttable, parprecision, finished) |
| subroutine | optimization::linesearch_methods_interruptor_printandstop (stopflag, finished) |
| subroutine | optimization::linesearch_methods_interruptor_printandstop_core_function (stopflag, fileunit) |
| subroutine | optimization::linesearch_hyss (xminin, xmaxin, refpar, parprecis, direction, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate, xbest, fbest, xgood, fgood) |
| subroutine | optimization::linesearch_check_decim (intlength, parprecis, direction, stopflag) |
| subroutine | optimization::function_to_minim (lambda, flambda, refpar, direction, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate) |
| subroutine | optimization::new_brent_method (critlastvect, parlasttable, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate) |
| subroutine | optimization::cal_log_initialize_brent () |
| subroutine | optimization::cal_log_brent_progress (par, parstep, direction, newpar, lambdabest, critbest) |
| subroutine | optimization::quasinewton_algorithm (critlastvect, parlasttable, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate) |
| subroutine | optimization::load_qnstarting_vector (parmin, parmax, par) |
| subroutine | optimization::grad_criterium_function (par, parmin, parmax, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate, gradvect, gradnorm) |
| subroutine | optimization::direction_multiplier (par, parmin, parmax, parprecis, direction, frozenstate, soilstate, aquiferstate, riverstate, lakestate, miscstate, lambdabest, critbest, prevcritbest) |
| subroutine | optimization::get_epsilon (par, parmin, parmax, dimcounter, epsilval) |
| subroutine | optimization::qn_inv_hessian_update (deltavector, deltagrad, invhessian, invhessiannew, finished) |
| subroutine | optimization::dfp_inv_hessian_update (deltagrad, invhessian, dfpmatrix) |
| subroutine | optimization::bfgs_inv_hessian_update (deltavector, deltagrad, invhessian, denom, bfgsmatrix) |
| subroutine | optimization::hyss_log_calibration_step (itercounter, param, critval, gradnorm) |
| subroutine | optimization::hyss_log_calibration_step_noimp (itercounter, param, critval) |
| subroutine | optimization::cal_log_initialize_qn (par, gradvect, gradnorm, invhessian) |
| subroutine | optimization::cal_log_qn_progress (par, gradvect, gradnorm, invhessian, direction, lambdabest, critbest, iteratcounter) |
Contains module optimization.