![]() |
(git:f8a7171)
|
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.