OpenCAEPoro  0.2.0 Sep/22/2022
A simulator for multicomponent porous media flow
Public Member Functions | List of all members
OCP_AIMc Class Reference
Inheritance diagram for OCP_AIMc:
OCP_FIM

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.
 

Detailed Description

Definition at line 103 of file OCPFluidMethod.hpp.


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