30 #ifndef TOWR_CONSTRAINTS_LINEAR_CONSTRAINT_H_ 31 #define TOWR_CONSTRAINTS_LINEAR_CONSTRAINT_H_ 55 const std::string& variable_set);
VecBound GetBounds() const final
Eigen::SparseMatrix< double, Eigen::RowMajor > Jacobian
LinearEqualityConstraint(const MatrixXd &M, const VectorXd &v, const std::string &variable_set)
Defines the elements of the linear constraint as g = Mx+v = 0.
std::string variable_name_
void FillJacobianBlock(std::string var_set, Jacobian &) const final
VectorXd GetValues() const final
virtual ~LinearEqualityConstraint()=default
Calculates the constraint violations for linear constraints.
std::vector< Bounds > VecBound