Abstract for the line minimization object incorporating write access.
More...
#include <line_minimization.h>
|
| LinMinReader (const int nsys_in, const double *l_move_in, const double *s_move_in, const double *mfac_a_in, const double *mfac_b_in, const double *mfac_c_in, const double *nrg_a_in, const double *nrg_b_in, const double *nrg_c_in, const double *nrg_d_in) |
| The constructor works like any other abstract, taking arguments in the order that fills the member variables.
|
|
|
| LinMinReader (const LinMinReader &original)=default |
| Take the standard copy and move constructors for a struct with const elements.
|
|
| LinMinReader (LinMinReader &&original)=default |
|
|
const int | nsys |
| The number of systems subject to their own independent line minimizations.
|
|
const double * | l_move |
| Lengths of the moves for each system in the 1st step.
|
|
const double * | s_move |
| Lengths of the moves for each system in the 2nd and 3rd steps.
|
|
const double * | mfac_a |
| Move multiplying factors of the 1st move along each system's line.
|
|
const double * | mfac_b |
| Move multiplying factors of the 2nd move along each system's line.
|
|
const double * | mfac_c |
| Move multiplying factors of the 3rd move along each system's line.
|
|
const double * | nrg_a |
| Energies obtained for each system at the outset of the cycle.
|
|
const double * | nrg_b |
| Energies obtained for each system after the 1st move in the cycle.
|
|
const double * | nrg_c |
| Energies obtained for each system after the 2nd move in the cycle.
|
|
const double * | nrg_d |
| Energies obtained for each system after the 3rd move in the cycle.
|
|
Abstract for the line minimization object incorporating write access.
The documentation for this struct was generated from the following files: