00001 #ifndef _MY_GodunovMethod_ 00002 #define _MY_GodunovMethod_ 00003 #include "laxfriedrichsforsystem.h" 00004 00005 00010 class GodunovMethod : public LaxFriedrichsForSystem 00011 { 00012 private: 00013 00014 protected: 00015 00016 public: 00017 GodunovMethod(OrthoMesh &mesh,Function3D &fInitU,const VecDouble &cPor,Function3D &fPrescribedU,FaceFluxFunction &flux, FixedValueCondition &fixedC,double CFL); 00018 virtual void iterateN(unsigned nSteps, double dt); 00019 00020 }; 00021 00022 #endif