|
| subroutine, public | opt_control_oct_m::opt_control_run (system) |
| |
| subroutine | opt_control_oct_m::opt_control_run_legacy (sys) |
| | This is the main procedure for all types of optimal control runs. It is called from the "run" procedure in the "run_m" module. More...
|
| |
| subroutine | scheme_straight_iteration () |
| |
| subroutine | scheme_mt03 () |
| |
| subroutine | scheme_wg05 () |
| |
| subroutine | scheme_zbr98 () |
| |
| subroutine | scheme_cg () |
| |
| subroutine | scheme_direct () |
| |
| subroutine | scheme_nlopt () |
| |
| subroutine | opt_control_oct_m::f_zbr98 (sys, td, qcpsi, prop_psi, prop_chi, par) |
| |
| subroutine | opt_control_oct_m::f_wg05 (sys, td, qcpsi, par, prop_psi, prop_chi, j1) |
| |
| subroutine | opt_control_oct_m::f_striter (sys, td, par, j1) |
| |
| subroutine | opt_control_oct_m::f_iter (sys, td, qcpsi, par, prop_psi, prop_chi, j1) |
| |
| subroutine, public | opt_control_oct_m::opt_control_function_forward (x, f) |
| |
| subroutine, public | opt_control_oct_m::opt_control_cg_calc (n, x, f, getgrad, df) |
| |
| subroutine, public | opt_control_oct_m::opt_control_cg_write_info (iter, n, val, maxdx, maxdf, x) |
| | interface is required by its being passed as dummy routine to minimize_multidim More...
|
| |
| subroutine, public | opt_control_oct_m::opt_control_direct_calc (n, x, f) |
| | No intents here is unfortunately required because this will be passed to newuoa routines as a dummy function, whose interface has no intents. More...
|
| |
| subroutine, public | opt_control_oct_m::opt_control_direct_message_info (iter, n, val, maxdx, x) |
| |
| subroutine | opt_control_oct_m::check_faulty_runmodes (sys, tr) |
| |
| subroutine | opt_control_oct_m::oct_finalcheck (sys, td) |
| |
|
| type(filter_t), save | opt_control_oct_m::filter |
| | Module variables. More...
|
| |
| type(oct_t), save | opt_control_oct_m::oct |
| |
| type(oct_iterator_t), save | opt_control_oct_m::iterator |
| |
| type(target_t), save | opt_control_oct_m::oct_target |
| |
| type(opt_control_state_t), save | opt_control_oct_m::initial_st |
| |
| type(controlfunction_t), save | opt_control_oct_m::par_ |
| | For the direct, nlopt, and cg schemes: More...
|
| |
| type(electrons_t), pointer | opt_control_oct_m::sys_ |
| |
| type(hamiltonian_elec_t), pointer | opt_control_oct_m::hm_ |
| |
| type(td_t), pointer | opt_control_oct_m::td_ |
| |
| real(real64), dimension(:), allocatable | opt_control_oct_m::x_ |
| |
| integer | opt_control_oct_m::index_ |
| |