OpenCAEPoro  v0.5.0
A simulator for multicomponent porous media flow
Public Member Functions | Protected Member Functions | List of all members
T_FIM Class Reference

Public Member Functions

void Setup (Reservoir &rs, LinearSystem &ls, const OCPControl &ctrl)
 
void InitReservoir (Reservoir &rs) const
 
void Prepare (Reservoir &rs, const OCPControl &ctrl)
 
void AssembleMat (LinearSystem &ls, const Reservoir &rs, const OCP_DBL &t, const OCP_DBL &dt) const
 
void SolveLinearSystem (LinearSystem &ls, Reservoir &rs, OCPControl &ctrl) const
 
OCP_BOOL UpdateProperty (Reservoir &rs, OCPControl &ctrl)
 
OCP_BOOL FinishNR (Reservoir &rs, OCPControl &ctrl)
 
void FinishStep (Reservoir &rs, OCPControl &ctrl)
 

Protected Member Functions

void AllocateReservoir (Reservoir &rs)
 
void AllocateLinearSystem (LinearSystem &ls, const Reservoir &rs, const OCPControl &ctrl)
 
void InitRock (Bulk &bk) const
 
void CalRock (Bulk &bk) const
 
void InitFlash (Bulk &bk) const
 
void CalFlash (Bulk &bk) const
 
void PassFlashValue (Bulk &bk, const OCP_USI &n) const
 
void CalKrPc (Bulk &bk) const
 
void CalThermalConduct (BulkConn &conn, Bulk &bk) const
 
void CalHeatLoss (Bulk &bk, const OCP_DBL &t, const OCP_DBL &dt) const
 
void UpdateLastTimeStep (Reservoir &rs) const
 
void CalRes (Reservoir &rs, const OCP_DBL &t, const OCP_DBL &dt, const OCP_BOOL &resetRes0)
 
void AssembleMatBulks (LinearSystem &ls, const Reservoir &rs, const OCP_DBL &t, const OCP_DBL &dt) const
 
void AssembleMatWells (LinearSystem &ls, const Reservoir &rs, const OCP_DBL &dt) const
 
void AssembleMatInjWells (LinearSystem &ls, const Bulk &bk, const Well &wl, const OCP_DBL &dt) const
 
void AssembleMatProdWells (LinearSystem &ls, const Bulk &bk, const Well &wl, const OCP_DBL &dt) const
 
void GetSolution (Reservoir &rs, const vector< OCP_DBL > &u, const OCPControl &ctrl) const
 
void ResetToLastTimeStep (Reservoir &rs, OCPControl &ctrl)
 

Detailed Description

Definition at line 21 of file ThermalMethod.hpp.


The documentation for this class was generated from the following files: