OpenCAEPoro
v0.5.0
A simulator for multicomponent porous media flow
|
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) |
Definition at line 21 of file ThermalMethod.hpp.