solver
solver::OptimizationVector Class Reference

Helper class to define an optimization vector, including primal and dual variables, and variables to render the optimization problem homogeneous. More...

#include <Cone.hpp>

Inheritance diagram for solver::OptimizationVector:
Collaboration diagram for solver::OptimizationVector:

Public Member Functions

template<typename OtherDerived >
 OptimizationVector (const Eigen::MatrixBase< OtherDerived > &other)
 
template<typename OtherDerived >
OptimizationVectoroperator= (const Eigen::MatrixBase< OtherDerived > &other)
 
void initialize (const Cone &cone)
 
OptimizationVector operator+ (const OptimizationVector &rhs) const
 
Eigen::Ref< Eigen::VectorXd > x ()
 
Eigen::Ref< Eigen::VectorXd > y ()
 
Eigen::Ref< Eigen::VectorXd > z ()
 
Eigen::Ref< Eigen::VectorXd > s ()
 
Eigen::Ref< Eigen::VectorXd > yz ()
 
Eigen::Ref< Eigen::VectorXd > yztau ()
 
double & tau ()
 
double & kappa ()
 
const Eigen::Ref< const Eigen::VectorXd > x () const
 
const Eigen::Ref< const Eigen::VectorXd > y () const
 
const Eigen::Ref< const Eigen::VectorXd > s () const
 
const Eigen::Ref< const Eigen::VectorXd > z () const
 
const Eigen::Ref< const Eigen::VectorXd > yz () const
 
const Eigen::Ref< const Eigen::VectorXd > yztau () const
 
double tau () const
 
double kappa () const
 
Eigen::Ref< Eigen::VectorXd > xyz ()
 
Eigen::Ref< Eigen::VectorXd > xyztau ()
 
Eigen::Ref< Eigen::VectorXd > zLpc ()
 
Eigen::Ref< Eigen::VectorXd > zSoc ()
 
Eigen::Ref< Eigen::VectorXd > zSoc (int id)
 
const Eigen::Ref< const Eigen::VectorXd > xyz () const
 
const Eigen::Ref< const Eigen::VectorXd > xyztau () const
 
const Eigen::Ref< const Eigen::VectorXd > zLpc () const
 
const Eigen::Ref< const Eigen::VectorXd > zSoc () const
 
const Eigen::Ref< const Eigen::VectorXd > zSoc (int id) const
 

Private Attributes

const Conecone_
 

Detailed Description

Helper class to define an optimization vector, including primal and dual variables, and variables to render the optimization problem homogeneous.


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