solver_lqr
|
Public Member Functions | |
void | initialize (OcpBase *ocp, SolverLqrSetting &setting) |
void | optimize () |
FiniteDifferences & | getFiniteDiff () |
const FiniteDifferences & | getFiniteDiff () const |
void | loadSolution (const std::string &load_file) |
Private Member Functions | |
void | storeSolution () |
OcpBase & | getOcp () |
ForwardPass & | getForwPass () |
BackwardPass & | getBackPass () |
LqrInfoPrinter & | getPrinter () |
SolverLqrSetting & | getLqrSetting () |
LqrOptimizationInfo & | getLqrInfo () |
const OcpBase & | getOcp () const |
const ForwardPass & | getForwPass () const |
const BackwardPass & | getBackPass () const |
const LqrInfoPrinter & | getPrinter () const |
const SolverLqrSetting & | getLqrSetting () const |
const LqrOptimizationInfo & | getLqrInfo () const |
Private Attributes | |
OcpBase * | ocp_ |
ForwardPass | fpass_ |
BackwardPass | bpass_ |
FiniteDifferences | devs_ |
LqrInfoPrinter | printer_ |
SolverLqrSetting * | setting_ |
LqrOptimizationInfo | lqr_optimization_info_ |
bool | converged_ |
bool | devs_flag_ |
bool | backpass_flag_ |
bool | forwpass_flag_ |
double | linesearch_coeff_ |
double | mult_regularization_change_ |
double | expected_improvement_ |