![]() |
ORCA: Optimization-based framework for Robotic Control Applications
|
#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 QuadraticCost & | getQuadraticCost () 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_ |
| WeightedEuclidianNormFunction::WeightedEuclidianNormFunction | ( | ) |
| void WeightedEuclidianNormFunction::computeQuadraticCost | ( | ) |
| const WeightedEuclidianNormFunction::QuadraticCost & WeightedEuclidianNormFunction::getQuadraticCost | ( | ) | const |
| const Eigen::VectorXd & WeightedEuclidianNormFunction::getSelectionVector | ( | ) | const |
| const Eigen::MatrixXd & WeightedEuclidianNormFunction::getWeight | ( | ) | const |
|
virtual |
Reimplemented from orca::math::AffineFunction.
|
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 | ) |
1.8.11