HybridPressionModuleUMFPACK_MPI Class Reference

#include <hybridpressionmoduleumfpack_mpi.h>

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

List of all members.

Public Member Functions

 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)
 ~HybridPressionModuleUMFPACK_MPI ()
virtual void initIteration ()
virtual void solve ()

Detailed Description

Definition at line 9 of file hybridpressionmoduleumfpack_mpi.h.


Constructor & Destructor Documentation

HybridPressionModuleUMFPACK_MPI::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 
)

Definition at line 4 of file hybridpressionmoduleumfpack_mpi.cpp.

00005   :HybridPressionModuleMPI(mesh,fPrescribedVelocities, fPrescribedPression, K,fMobT,fGravSource,Xsize,b,theta,meshOverlap,maxTol,debugLevel,out) 
00006 {
00007 
00008 }

HybridPressionModuleUMFPACK_MPI::~HybridPressionModuleUMFPACK_MPI (  )  [inline]

Definition at line 17 of file hybridpressionmoduleumfpack_mpi.h.

00017 {}


Member Function Documentation

void HybridPressionModuleUMFPACK_MPI::initIteration (  )  [virtual]

Implements HybridPressionModuleMPI.

Definition at line 13 of file hybridpressionmoduleumfpack_mpi.cpp.

00014 {
00015   solveA.factorize(m_A);
00016 }

void HybridPressionModuleUMFPACK_MPI::solve (  )  [virtual]

Implements HybridPressionModuleMPI.

Definition at line 18 of file hybridpressionmoduleumfpack_mpi.cpp.

00019 {
00020   m_sol=m_RHS;
00021   solveA.solve(m_sol);
00022 }


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