struct gpr::LBFGSInfo

Overview

Structure with information for the LBFGS method. More…

#include <Structures.h>
 
struct LBFGSInfo {
    // fields
 
    FieldMatrixd deltaOrient;
    FieldMatrixd deltaF;
    Coord F_old;
    Index_t num_cg_iter;
    Index_t num_lbfgs_iter;
 
    // methods
 
    void clear();
    void print();
};

Detailed Documentation

Structure with information for the LBFGS method.

Fields

FieldMatrixd deltaOrient

Change of orientation in m previous iterations

FieldMatrixd deltaF

Change of rotational force in m previous iterations excluding the last one

Coord F_old

Force from the previous iteration.

Index_t num_cg_iter

Maximum number of conjugate gradient iterations before resetting the conjugate directions

Index_t num_lbfgs_iter

Maximum number of previous LBFGS iterations kept in memory