00001 #ifndef _MY_RussanovMPIOverlap_ 00002 #define _MY_RussanovMPIOverlap__ 00003 #include "laxfriedrichsmpioverlap.h" 00004 00005 00009 class RussanovMPIOverlap : public LaxFriedrichsMPIOverlap 00010 { 00011 private: 00012 00013 protected: 00014 00015 public: 00016 RussanovMPIOverlap(OrthoMesh &mesh,Function3D &fInitU,const VecDouble &cPor,Function3D &fPrescribedU,FaceFluxFunction &flux, double CFL,int mesh_overlap); 00017 virtual ~RussanovMPIOverlap(); 00018 virtual void iterate(double t, double tEnd); 00019 00020 }; 00021 00022 #endif