![]() |
(git:b77b4be)
|
A generic framework to calculate step lengths for 1D line search. More...
Data Types | |
type | linesearch_type |
Functions/Subroutines | |
subroutine, public | linesearch_create_section (section) |
Declare the line search input section. | |
subroutine, public | linesearch_init (this, section, label) |
Initialize linesearch from given input section. | |
subroutine, public | linesearch_finalize (this) |
Finzalize line search machinery. | |
subroutine, public | linesearch_reset (this) |
Reset line search to initial state. | |
subroutine, public | linesearch_step (this, energy, slope) |
Calculate step length of next line search step. | |
A generic framework to calculate step lengths for 1D line search.
subroutine, public linesearch::linesearch_create_section | ( | type(section_type), pointer | section | ) |
Declare the line search input section.
section | ... |
Definition at line 121 of file linesearch.F.
subroutine, public linesearch::linesearch_init | ( | type(linesearch_type), intent(inout) | this, |
type(section_vals_type), pointer | section, | ||
character(len=*) | label | ||
) |
Initialize linesearch from given input section.
this | ... |
section | ... |
label | ... |
Definition at line 194 of file linesearch.F.
subroutine, public linesearch::linesearch_finalize | ( | type(linesearch_type), intent(inout) | this | ) |
Finzalize line search machinery.
this | ... |
Definition at line 258 of file linesearch.F.
subroutine, public linesearch::linesearch_reset | ( | type(linesearch_type), intent(inout) | this | ) |
Reset line search to initial state.
this | ... |
Definition at line 284 of file linesearch.F.
subroutine, public linesearch::linesearch_step | ( | type(linesearch_type), intent(inout) | this, |
real(kind=dp), intent(in) | energy, | ||
real(kind=dp), intent(in) | slope | ||
) |
Calculate step length of next line search step.
this | ... |
energy | ... |
slope | ... |
Definition at line 298 of file linesearch.F.