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