|
subroutine, public | geom_opt_oct_m::geom_opt_run (system, from_scratch) |
|
subroutine | geom_opt_oct_m::geom_opt_run_legacy (sys, fromscratch) |
|
subroutine | init_ (fromscratch) |
|
subroutine | end_ () |
|
subroutine | geom_opt_oct_m::calc_point (size, coords, objective, getgrad, df) |
| Note: you might think it would be better to change the arguments with '(size)' below to '(:)'. However, if you do that, then you will (portably) get a segmentation fault. More...
|
|
subroutine | geom_opt_oct_m::calc_point_ng (size, coords, objective) |
| Same as calc_point, but without the gradients. No intents here is unfortunately required because the same dummy function will be passed also to newuoa routines in opt_control, and there the interface has no intents. UPDATE: Because the newuoa routine have disappeared, probably this can be changed. More...
|
|
subroutine | geom_opt_oct_m::write_iter_info (geom_iter, size, energy, maxdx, maxdf, coords) |
| Output the information after each iteration of the geometry optimization. More...
|
|
subroutine | geom_opt_oct_m::to_coords (gopt, coords) |
| Transfer the data from the data structures to the work array (coords) More...
|
|
subroutine | geom_opt_oct_m::to_grad (gopt, grad) |
| Transfer data from the forces to the work array for the gradients (grad) More...
|
|
subroutine | geom_opt_oct_m::from_coords (gopt, coords) |
| Transfer the data from the work array (coords) to the actual data structures. More...
|
|
subroutine | geom_opt_oct_m::write_iter_info_ng (geom_iter, size, energy, maxdx, coords) |
| Same as write_iter_info, but without the gradients. More...
|
|
subroutine | geom_opt_oct_m::symmetrize_lattice_vectors (g_opt, size, rlattice) |
| Given a symmetric lattice vector, symmetrize another one. More...
|
|