HybridPressionModuleAGM_MPI Class Reference

#include <hybridpressionmoduleagm_mpi.h>

Inheritance diagram for HybridPressionModuleAGM_MPI:
Inheritance graph
[legend]
Collaboration diagram for HybridPressionModuleAGM_MPI:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 HybridPressionModuleAGM_MPI (OrthoMesh &mesh, Function3D &fPrescribedVelocities, Function3D &fPrescribedPression, Function3D &K, Function1D &fMobT, FunctionOfCellFields &fGravSource, double Xsize, double b, double theta, int meshOverlap, double maxTol, double agm_tol, unsigned agm_nIt, int debugLevel, std::ostream &out)
virtual ~HybridPressionModuleAGM_MPI ()

Protected Member Functions

virtual void initIteration ()
virtual void solve ()

Private Attributes

SolverGPU_AGM solveAGM
double m_agm_tol
unsigned m_agm_nIt

Detailed Description

Definition at line 10 of file hybridpressionmoduleagm_mpi.h.


Constructor & Destructor Documentation

HybridPressionModuleAGM_MPI::HybridPressionModuleAGM_MPI ( OrthoMesh mesh,
Function3D fPrescribedVelocities,
Function3D fPrescribedPression,
Function3D K,
Function1D fMobT,
FunctionOfCellFields &  fGravSource,
double  Xsize,
double  b,
double  theta,
int  meshOverlap,
double  maxTol,
double  agm_tol,
unsigned  agm_nIt,
int  debugLevel,
std::ostream &  out 
)

Definition at line 14 of file hybridpressionmoduleagm_mpi.cpp.

00015   :HybridPressionModuleMPI(mesh,fPrescribedVelocities,fPrescribedPression,K,fMobT,fGravSource,Xsize,b,theta,meshOverlap,maxTol,debugLevel,out),
00016    m_agm_tol(agm_tol),m_agm_nIt(agm_nIt)
00017 {
00018 
00019 }

HybridPressionModuleAGM_MPI::~HybridPressionModuleAGM_MPI (  )  [virtual]

Definition at line 24 of file hybridpressionmoduleagm_mpi.cpp.

00025 {
00026 
00027 }


Member Function Documentation

virtual void HybridPressionModuleAGM_MPI::initIteration (  )  [inline, protected, virtual]

Implements HybridPressionModuleMPI.

Definition at line 17 of file hybridpressionmoduleagm_mpi.h.

00017 {}

void HybridPressionModuleAGM_MPI::solve (  )  [protected, virtual]

Implements HybridPressionModuleMPI.

Definition at line 33 of file hybridpressionmoduleagm_mpi.cpp.

00034 {
00035     solveAGM.solve(m_A,m_sol,m_RHS,m_agm_tol,m_agm_nIt);
00036 }


Member Data Documentation

Definition at line 15 of file hybridpressionmoduleagm_mpi.h.

Definition at line 14 of file hybridpressionmoduleagm_mpi.h.

Definition at line 13 of file hybridpressionmoduleagm_mpi.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Sun Apr 8 23:13:12 2012 for CO2INJECTION by  doxygen 1.6.3