56 void resize(
int A_or_b_rows);
65 ,
const Eigen::MatrixXd& Weight
66 ,
const Eigen::MatrixXd&
A 67 ,
const Eigen::VectorXd&
b);
70 ,
const Eigen::MatrixXd& Weight
71 ,
const Eigen::MatrixXd& A);
74 ,
const Eigen::MatrixXd& Weight
75 ,
const Eigen::MatrixXd& A
76 ,
const Eigen::VectorXd& b);
82 Eigen::MatrixXd Hessian_;
83 Eigen::VectorXd Gradient_;
88 void setWeight(
const Eigen::MatrixXd& weight);
105 Eigen::MatrixXd Weight_;
106 Eigen::VectorXd SelectionVector_;
void setWeight(const Eigen::MatrixXd &weight)
Definition: WeightedEuclidianNormFunction.cc:79
int cols() const
Definition: WeightedEuclidianNormFunction.cc:26
Definition: WeightedEuclidianNormFunction.h:48
Eigen::MatrixXd & A()
Definition: AffineFunction.cc:52
const Eigen::MatrixXd & getWeight() const
Definition: WeightedEuclidianNormFunction.cc:107
void print() const
Definition: WeightedEuclidianNormFunction.cc:65
Definition: AffineFunction.h:47
const Eigen::MatrixXd & getHessian() const
Definition: WeightedEuclidianNormFunction.cc:55
WeightedEuclidianNormFunction()
Definition: WeightedEuclidianNormFunction.cc:5
Eigen::VectorXd & b()
Definition: AffineFunction.cc:57
void setSelectionVector(const Eigen::VectorXd &s)
Definition: WeightedEuclidianNormFunction.cc:101
const QuadraticCost & getQuadraticCost() const
Definition: WeightedEuclidianNormFunction.cc:112
void computeHessian(const Eigen::VectorXd &SelectionVector, const Eigen::MatrixXd &Weight, const Eigen::MatrixXd &A)
Definition: WeightedEuclidianNormFunction.cc:40
Size getSize() const
Definition: WeightedEuclidianNormFunction.cc:16
void computeQuadraticCost(const Eigen::VectorXd &SelectionVector, const Eigen::MatrixXd &Weight, const Eigen::MatrixXd &A, const Eigen::VectorXd &b)
Definition: WeightedEuclidianNormFunction.cc:31
void computeGradient(const Eigen::VectorXd &SelectionVector, const Eigen::MatrixXd &Weight, const Eigen::MatrixXd &A, const Eigen::VectorXd &b)
Definition: WeightedEuclidianNormFunction.cc:47
Definition: CartesianAccelerationPID.h:44
void resize(int A_or_b_rows)
Definition: WeightedEuclidianNormFunction.cc:10
Definition: WeightedEuclidianNormFunction.h:53
const Eigen::VectorXd & getGradient() const
Definition: WeightedEuclidianNormFunction.cc:60
int rows() const
Definition: WeightedEuclidianNormFunction.cc:21
const Eigen::VectorXd & getSelectionVector() const
Definition: WeightedEuclidianNormFunction.cc:96