OpenCAEPoro  0.2.0 Sep/22/2022
A simulator for multicomponent porous media flow
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAllWells
 CBulkPhysical information of each active reservoir bulk
 CBulkConnProperties and operations on connections between bulks (active grids)
 CBulkPairConnection between two bulks (BId, EId); usually, indices BId > EId
 CCOMP
 CConnGrid???
 CControlNRParams for Newton iterations and linear iterations
 CControlPreTimeParams for convergence and material balance error checks
 CControlTimeParams for choosing time stepsize in time marching
 CCOOIJKA structure of three-dimensional coordinates
 CCOORD???
 CCriticalInfoCollect important information of each time step for fast review
 CDetailInfoCollect more detailed information of each time step
 CDimensDimens contains the dimensions of grids
 CEoScontrol
 CEoSparamEoSParam contains the params for Compositional Model and functions to read them
 CFastControlStore shortcut instructions from the command line
 CFlowUnit
 CFlowUnit_ODGW
 CFlowUnit_ODGW01
 CFlowUnit_ODGW01_Miscible
 CFlowUnit_ODGW02
 CFlowUnit_OG
 CFlowUnit_OW
 CFlowUnit_W
 CGB_PairActive cell indicator and its index among active cells
 CGeneralConnect???
 CGetWallTimeGet elapsed wall-time in millisecond
 CGPairEffective area of intersection surfaces with neighboring cells
 CGridBasic information of computational grid, including the rock properties
 CHalfConn???
 CHexahedronA hexahedron cell
 CHexahedronFaceA face of a hexahedron cell
 CIsothermalSolverIsothermalSolver class for fluid solution method
 CLinearSolverVirtual base class for linear solvers
 CFaspSolverBasic FASP solver class
 CScalarFaspSolverScalar solvers in CSR format from FASP
 CVectorFaspSolverVector solvers in BSR format from FASP
 CLinearSystemLinear solvers for discrete systems
 CMatrix33 by 3 matrix
 CMiscstr
 CMixture
 CBOMixtureBOMixture is inherited class of Mixture, it's used for black oil model
 CBOMixture_ODGW
 CBOMixture_OW
 CBOMixture_W
 CMixtureComp
 CNRparamSPParams for NR in Phase Split
 CNRparamSTAParams for NR in Phase Stability Analysis
 COCP_AIMsPerform AIM in space, that is, some grids will be implicit, others will be explicit at the same time step
 COCP_AIMtPerform AIM in time, that is, local FIM will be performed after global IMPEC performs
 COCP_FIMOCP_FIM is FIM (Fully Implicit Method)
 COCP_AIMc
 COCP_FIMn
 COCP_IMPECOCP_IMPEC is IMPEC (implict pressure explict saturation) method
 COCPControlAll control parameters except for well controlers
 COCPIJK3D coordinate representation in OpenCAEPoro
 COCPOutputManages different kinds of ways to output information
 COCPTable
 COCPType_Sum< T >TODO: Add Doxygen
 COCPType_Sum< OCPIJK >
 COCPType_Sum< string >
 COpenCAEPoroTop-level data structure for the OpenCAEPoro simulator
 COutputDetail
 COutputSummary
 CParamControl
 CParamEQUILInitial reservoir infomation for calculating initial equilibration
 CParamOutput
 CParamReadPre-processing unit for OpenCAEPoro for reading params from input files
 CParamReservoir
 CParamWell
 CPerforationPerforation describe the connections between wells and bulks
 CPoint2DA point in 2D
 CPoint3DA point in 3D
 CReservoir
 CResFIMFIM
 CRockRock class contains information about the keyword ROCK
 CRRparamParam for Solving Rachford-Rice Equations
 CSolventDescribe the molar fraction of components of fluid injected to reservoir from INJ
 CSolventINJDescribe the molar fraction of components of fluid injected to reservoir from INJ
 CSolverSolver class for overall solution methods
 CSSMparamSPParams for SSM in Phase Split
 CSSMparamSTAParams for SSM in Phase Stability Analysis
 CSummaryManages the output in the summary file
 CSumPairAuxiliary structure storing summary data to output
 CTableSet
 CTuningPairTODO: Add Doxygen
 CType_A_oUsed to stores the contents of keyword whose contents are in form of string
 CType_A_r< T >
 CType_A_r< OCP_DBL >
 CType_A_r< vector< OCP_DBL > >
 CType_B_oUsed to stores the contents of keyword whose contents are in form of coordinates
 CWell
 CWellGroup
 CWellOpt
 CWellOptPair
 CWellOptParam
 CWellParamTODO: Add Doxygen