ORCA: Optimization-based framework for Robotic Control Applications
Classes | Public Member Functions | List of all members
orca::math::WeightedEuclidianNormFunction Class Reference

#include <WeightedEuclidianNormFunction.h>

+ Inheritance diagram for orca::math::WeightedEuclidianNormFunction:
+ Collaboration diagram for orca::math::WeightedEuclidianNormFunction:

Classes

class  QuadraticCost
 

Public Member Functions

 WeightedEuclidianNormFunction ()
 
void print () const
 
void setWeight (const Eigen::MatrixXd &weight)
 
void setWeight (double weight)
 
void computeQuadraticCost ()
 
const Eigen::VectorXd & getSelectionVector () const
 
void setSelectionVector (const Eigen::VectorXd &s)
 
const Eigen::MatrixXd & getWeight () const
 
const QuadraticCostgetQuadraticCost () const
 
void resize (int rows, int cols)
 
- Public Member Functions inherited from orca::math::AffineFunction
const Eigen::MatrixXd & getA () const
 
const Eigen::VectorXd & getb () const
 
void setA (const Eigen::MatrixXd &newA)
 
void setb (const Eigen::VectorXd &newb)
 
Size getSize () const
 
int cols () const
 
int rows () const
 
Eigen::MatrixXd & A ()
 
Eigen::VectorXd & b ()
 

Additional Inherited Members

- Protected Attributes inherited from orca::math::AffineFunction
Eigen::MatrixXd A_
 
Eigen::VectorXd b_
 

Constructor & Destructor Documentation

WeightedEuclidianNormFunction::WeightedEuclidianNormFunction ( )

Member Function Documentation

void WeightedEuclidianNormFunction::computeQuadraticCost ( )
const WeightedEuclidianNormFunction::QuadraticCost & WeightedEuclidianNormFunction::getQuadraticCost ( ) const
const Eigen::VectorXd & WeightedEuclidianNormFunction::getSelectionVector ( ) const
const Eigen::MatrixXd & WeightedEuclidianNormFunction::getWeight ( ) const
void WeightedEuclidianNormFunction::print ( ) const
virtual

Reimplemented from orca::math::AffineFunction.

void WeightedEuclidianNormFunction::resize ( int  rows,
int  cols 
)
virtual

Reimplemented from orca::math::AffineFunction.

void WeightedEuclidianNormFunction::setSelectionVector ( const Eigen::VectorXd &  s)
void WeightedEuclidianNormFunction::setWeight ( const Eigen::MatrixXd &  weight)
void WeightedEuclidianNormFunction::setWeight ( double  weight)

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