00001 #ifndef _MY__HybridPressionModuleUMFPACK_MPI_
00002 #define _MY_HybridPressionModuleUMFPACK_MPI_
00003 #include "hybridpressionmodulempi.h"
00004
00005
00009 class HybridPressionModuleUMFPACK_MPI : public HybridPressionModuleMPI
00010 {
00011 private:
00012
00013 protected:
00014
00015 public:
00016 HybridPressionModuleUMFPACK_MPI(OrthoMesh &mesh,Function3D &fPrescribedVelocities, Function3D &fPrescribedPression, Function3D &K,Function1D &fMobT,FunctionOfCellFields &fGravSource,double Xsize,double b,double theta,int meshOverlap,double maxTol, int debugLevel,std::ostream &out);
00017 ~HybridPressionModuleUMFPACK_MPI(){}
00018 virtual void initIteration();
00019 virtual void solve();
00020 };
00021
00022 #endif