00001 00005 class AlgebraicEquation : public AlgebraicDofBase 00006 00007 { 00008 public : 00009 00010 AlgebraicEquation (); 00011 AlgebraicEquation (const AlgebraicEquation& eqn); 00012 AlgebraicEquation (int glob_eqn); 00013 AlgebraicEquation (int glob_eqn, 00014 const VecSimple(NUMT)& coeffs_, 00015 const VecSimple(int)& col_idx); 00016 00017 virtual ~AlgebraicEquation () {} 00018 00019 AlgebraicEquation& operator=(const AlgebraicEquation& alg_eqn); 00020 00021 int getEqnNo() const; 00022 void setEqnNo (int glob_eqn); 00023 00024 void print (Os os) const; 00025 void scan (Is is); 00026 00027 friend Os& operator << (Os& os, const AlgebraicEquation& x); 00028 friend Is& operator >> (Is& is , AlgebraicEquation& x); 00029 00030 CLASS_INFO 00031 00032 }; 00033 00034