#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: