qpmad
Eigen-based C++ QP solver.
Loading...
Searching...
No Matches
qpmad::SolverParameters Class Reference

#include <solver_parameters.h>

Public Types

enum  HessianType { UNDEFINED = 0 , HESSIAN_LOWER_TRIANGULAR = 1 , HESSIAN_CHOLESKY_FACTOR = 2 , HESSIAN_INVERTED_CHOLESKY_FACTOR = 3 }

Public Member Functions

 SolverParameters ()

Public Attributes

HessianType hessian_type_
double tolerance_
std::ptrdiff_t max_iter_
bool return_inverted_cholesky_factor_

Detailed Description

Definition at line 15 of file solver_parameters.h.

Member Enumeration Documentation

◆ HessianType

Enumerator
UNDEFINED 
HESSIAN_LOWER_TRIANGULAR 
HESSIAN_CHOLESKY_FACTOR 
HESSIAN_INVERTED_CHOLESKY_FACTOR 

Definition at line 18 of file solver_parameters.h.

Constructor & Destructor Documentation

◆ SolverParameters()

qpmad::SolverParameters::SolverParameters ( )
inline

Definition at line 39 of file solver_parameters.h.

Member Data Documentation

◆ hessian_type_

HessianType qpmad::SolverParameters::hessian_type_

Definition at line 29 of file solver_parameters.h.

◆ max_iter_

std::ptrdiff_t qpmad::SolverParameters::max_iter_

Definition at line 33 of file solver_parameters.h.

◆ return_inverted_cholesky_factor_

bool qpmad::SolverParameters::return_inverted_cholesky_factor_

Definition at line 35 of file solver_parameters.h.

◆ tolerance_

double qpmad::SolverParameters::tolerance_

Definition at line 31 of file solver_parameters.h.


The documentation for this class was generated from the following file: