OpenCAEPoro
0.2.0 Sep/22/2022
A simulator for multicomponent porous media flow
|
Public Member Functions | |
void | Setup (Reservoir &rs, LinearSystem &myLS, const OCPControl &ctrl) |
Setup AIMc. | |
void | InitReservoir (Reservoir &rs) const |
Init. | |
void | Prepare (Reservoir &rs, OCP_DBL &dt) |
Prepare for Assembling matrix. | |
void | AssembleMat (LinearSystem &myLS, const Reservoir &rs, const OCP_DBL &dt) const |
Assemble Matrix. | |
void | SolveLinearSystem (LinearSystem &myLS, Reservoir &rs, OCPControl &ctrl) |
Solve the linear system. | |
bool | UpdateProperty (Reservoir &rs, OCPControl &ctrl) |
Update properties of fluids. | |
bool | FinishNR (Reservoir &rs, OCPControl &ctrl) |
Finish a Newton-Raphson iteration. | |
Public Member Functions inherited from OCP_FIM | |
void | Setup (Reservoir &rs, LinearSystem &myLS, const OCPControl &ctrl) |
Setup FIM. | |
void | InitReservoir (Reservoir &rs) const |
Init. | |
void | Prepare (Reservoir &rs, OCP_DBL &dt) |
Prepare for Assembling matrix. | |
void | AssembleMat (LinearSystem &myLS, const Reservoir &rs, const OCP_DBL &dt) const |
Assemble Matrix. | |
void | SolveLinearSystem (LinearSystem &myLS, Reservoir &rs, OCPControl &ctrl) const |
Solve the linear system. | |
bool | UpdateProperty (Reservoir &rs, OCPControl &ctrl) |
Update properties of fluids. | |
bool | FinishNR (Reservoir &rs, OCPControl &ctrl) |
Finish a Newton-Raphson iteration. | |
void | FinishStep (Reservoir &rs, OCPControl &ctrl) const |
Finish a time step. | |
Additional Inherited Members | |
Protected Attributes inherited from OCP_FIM | |
ResFIM | resFIM |
Resiual for FIM. | |
Definition at line 103 of file OCPFluidMethod.hpp.