Enumerations | |
| enum | { opt_short_e = 1 , opt_short_bige , opt_short_f , opt_short_bigf , opt_short_g , opt_short_h , opt_short_m , opt_short_n , opt_short_bigb , opt_short_bigg , opt_short_o , opt_short_s , opt_short_t , opt_short_v , opt_short_x , opt_short_zzzzzz } |
| enum | { opt_long_help = 1 , opt_long_zzzzzz } |
Functions/Subroutines | |
| program | mof3d_bfgs_random_benchmark |
| pure double precision function, dimension(2) | normalize_angles (angles) |
| double precision pure function | modulo_tau (x) |
| subroutine | read_command_line (n, is_verbose, is_exact, tolerance, max_iter, min_exp, max_exp, min_vof, max_vof, grad_anal, grad_optim, use_symmetric, use_bfgs) |
| subroutine | print_usage () |
| pure recursive subroutine | quicksort_double (tab, p, r) |
| pure subroutine | partition_double (tab, p, r, q) |
| pure recursive subroutine | quicksort_integer (tab, p, r) |
| pure subroutine | partition_integer (tab, p, r, q) |
| subroutine | init_random_seed () |
| integer function | lcg (s) |
| anonymous enum |
|
private |
|
private |
|
private |
| program mof3d_bfgs_random_benchmark |
| pure double precision function, dimension(2) mof3d_bfgs_random_benchmark::normalize_angles | ( | double precision, dimension(2), intent(in) | angles | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |