#include <WeightedEuclidianNormFunction.h>
|
| void | resize (int A_or_b_rows) |
| |
| Size | getSize () const |
| |
| int | rows () const |
| |
| int | cols () const |
| |
| void | computeQuadraticCost (const Eigen::VectorXd &SelectionVector, const Eigen::MatrixXd &Weight, const Eigen::MatrixXd &A, const Eigen::VectorXd &b) |
| |
| void | computeHessian (const Eigen::VectorXd &SelectionVector, const Eigen::MatrixXd &Weight, const Eigen::MatrixXd &A) |
| |
| void | computeGradient (const Eigen::VectorXd &SelectionVector, const Eigen::MatrixXd &Weight, const Eigen::MatrixXd &A, const Eigen::VectorXd &b) |
| |
| const Eigen::MatrixXd & | getHessian () const |
| |
| const Eigen::VectorXd & | getGradient () const |
| |
| int WeightedEuclidianNormFunction::QuadraticCost::cols |
( |
| ) |
const |
| void WeightedEuclidianNormFunction::QuadraticCost::computeGradient |
( |
const Eigen::VectorXd & |
SelectionVector, |
|
|
const Eigen::MatrixXd & |
Weight, |
|
|
const Eigen::MatrixXd & |
A, |
|
|
const Eigen::VectorXd & |
b |
|
) |
| |
| void WeightedEuclidianNormFunction::QuadraticCost::computeHessian |
( |
const Eigen::VectorXd & |
SelectionVector, |
|
|
const Eigen::MatrixXd & |
Weight, |
|
|
const Eigen::MatrixXd & |
A |
|
) |
| |
| void WeightedEuclidianNormFunction::QuadraticCost::computeQuadraticCost |
( |
const Eigen::VectorXd & |
SelectionVector, |
|
|
const Eigen::MatrixXd & |
Weight, |
|
|
const Eigen::MatrixXd & |
A, |
|
|
const Eigen::VectorXd & |
b |
|
) |
| |
| const Eigen::VectorXd & WeightedEuclidianNormFunction::QuadraticCost::getGradient |
( |
| ) |
const |
| const Eigen::MatrixXd & WeightedEuclidianNormFunction::QuadraticCost::getHessian |
( |
| ) |
const |
| Size WeightedEuclidianNormFunction::QuadraticCost::getSize |
( |
| ) |
const |
| void WeightedEuclidianNormFunction::QuadraticCost::resize |
( |
int |
A_or_b_rows | ) |
|
| int WeightedEuclidianNormFunction::QuadraticCost::rows |
( |
| ) |
const |
The documentation for this class was generated from the following files: