00001 00005 class LinEqConstraint 00006 00007 { 00008 public: 00009 LinEqConstraint() {} 00010 virtual ~LinEqConstraint() {} 00011 00012 int eq_no; 00013 VecSimple(int) active_columns; 00014 VecSimple(real) column_values; 00015 00016 real rhs_value; 00017 00018 void print(Os os) const; 00019 00020 void operator = (const LinEqConstraint& constraints); 00021 00022 friend Is& operator >> (Is& is, LinEqConstraint& l); 00023 friend Os& operator << (Os& os, const LinEqConstraint& l); 00024 }; 00025 00026