solver
solver::ConicVector Class Reference

Helper class to work with variables, which are members of a proper convex cone. More...

#include <Cone.hpp>

Inheritance diagram for solver::ConicVector:
Collaboration diagram for solver::ConicVector:

Public Member Functions

 ConicVector (int size)
 
template<typename OtherDerived >
 ConicVector (const Eigen::MatrixBase< OtherDerived > &other)
 
template<typename OtherDerived >
ConicVectoroperator= (const Eigen::MatrixBase< OtherDerived > &other)
 
ConicVectoroperator= (const ConicVector &other)
 
void initialize (const Cone &cone)
 
ConicVector operator/ (const ConicVector &rhs) const
 
ConicVector operator* (const ConicVector &rhs) const
 
ConicVector operator+ (const ConicVector &rhs) const
 
ConicVector operator+ (const double &rhs) const
 
ConicVector operator- (const double &rhs) const
 
ConicVectoroperator+= (const double &rhs)
 
ConicVector operator- () const
 
Eigen::Ref< Eigen::VectorXd > z ()
 
Eigen::Ref< Eigen::VectorXd > zLpc ()
 
Eigen::Ref< Eigen::VectorXd > zSoc ()
 
Eigen::Ref< Eigen::VectorXd > zSoc (int id)
 
const Eigen::Ref< const Eigen::VectorXd > z () 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 work with variables, which are members of a proper convex cone.


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