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