|
solver
|
Class that provides storage space for the optimization matrices, vectors and variables. More...
#include <Cone.hpp>

Public Member Functions | |
| double & | gTh () |
| const double & | gTh () const |
| Eigen::SparseMatrix< double > & | Amatrix () |
| Eigen::SparseMatrix< double > & | Gmatrix () |
| Eigen::SparseMatrix< double > & | Atmatrix () |
| Eigen::SparseMatrix< double > & | Gtmatrix () |
| const Eigen::SparseMatrix< double > & | Amatrix () const |
| const Eigen::SparseMatrix< double > & | Gmatrix () const |
| const Eigen::SparseMatrix< double > & | Atmatrix () const |
| const Eigen::SparseMatrix< double > & | Gtmatrix () const |
| void | initializeMatrices () |
| void | initialize (Cone &cone, SolverSetting &stgs) |
| void | cleanCoeffs () |
| void | addCoeff (const Eigen::Triplet< double > &coeff, bool flag_eq=false) |
| Eigen::Ref< Eigen::VectorXd > | cbh () |
| Eigen::Ref< Eigen::VectorXd > | c () |
| Eigen::Ref< Eigen::VectorXd > | b () |
| Eigen::Ref< Eigen::VectorXd > | h () |
| Eigen::Ref< Eigen::VectorXd > | bh () |
| std::vector< Eigen::Triplet< double > > & | Acoeffs () |
| std::vector< Eigen::Triplet< double > > & | Gcoeffs () |
| const Eigen::Ref< const Eigen::VectorXd > | cbh () const |
| const Eigen::Ref< const Eigen::VectorXd > | c () const |
| const Eigen::Ref< const Eigen::VectorXd > | b () const |
| const Eigen::Ref< const Eigen::VectorXd > | h () const |
| const Eigen::Ref< const Eigen::VectorXd > | bh () const |
| const std::vector< Eigen::Triplet< double > > & | Acoeffs () const |
| const std::vector< Eigen::Triplet< double > > & | Gcoeffs () const |
| OptimizationVector & | u () |
| OptimizationVector & | v () |
| OptimizationVector & | ut () |
| OptimizationVector & | uprev () |
| Vector & | cbh_copy () |
| const OptimizationVector & | u () const |
| const OptimizationVector & | v () const |
| const OptimizationVector & | ut () const |
| const OptimizationVector & | uprev () const |
| const Vector & | cbh_copy () const |
Private Attributes | |
| double | gTh_ |
| Cone * | cone_ |
| SolverSetting * | stgs_ |
| Vector | cbh_ |
| Vector | cbh_copy_ |
| Eigen::SparseMatrix< double > | A_ |
| Eigen::SparseMatrix< double > | At_ |
| Eigen::SparseMatrix< double > | G_ |
| Eigen::SparseMatrix< double > | Gt_ |
| std::vector< Eigen::Triplet< double > > | Acoeffs_ |
| std::vector< Eigen::Triplet< double > > | Gcoeffs_ |
| OptimizationVector | u_opt_ |
| OptimizationVector | v_opt_ |
| OptimizationVector | u_t_opt_ |
| OptimizationVector | u_prev_opt_ |
Class that provides storage space for the optimization matrices, vectors and variables.