00001 00005 class ProjInterpSparseHier : public ProjMatSparse 00006 00007 { 00008 protected: 00009 00010 real eps; 00011 int ndpn; 00012 virtual void interpolate (GridFE& gcoarse, GridFE& gfine); 00013 00014 public: 00015 00016 ProjInterpSparseHier (const char* description_="Projecton operator"); 00017 ProjInterpSparseHier (const Proj_prm& prm, 00018 const char* description_="Projection operator"); 00019 virtual ~ProjInterpSparseHier (); 00020 00021 00022 virtual bool rebindDOF (DegFreeFE& coarse, DegFreeFE& fine); 00023 virtual String description () const; 00024 00025 CLASS_INFO 00026 }; 00027 00028