▼ opm | |
▼ core | |
▶ flowdiagnostics | |
AnisotropicEikonal.hpp | |
DGBasis.hpp | |
FlowDiagnostics.hpp | |
TofDiscGalReorder.hpp | |
TofReorder.hpp | |
▶ linalg | |
blas_lapack.h | |
call_umfpack.h | |
LinearSolverFactory.hpp | |
LinearSolverInterface.hpp | |
LinearSolverIstl.hpp | |
LinearSolverPetsc.hpp | |
LinearSolverUmfpack.hpp | |
ParallelIstlInformation.hpp | |
sparse_sys.h | Data structure and operations to manage sparse matrices in CSR formats |
▶ pressure | |
▶ mimetic | |
hybsys.h | Routines and data structures to manage local contributions to a global system of simultaneous linear equations arising from a Schur complement reduction of an original block system |
hybsys_global.h | Routines to assist in the formation and assembly of a global system of simultaneous linear equations derived from a Schur complement reduction of an original hybrid block system |
mimetic.h | Routines to assist mimetic discretisations of the flow equation |
▶ msmfem | |
coarse_conn.h | |
coarse_sys.h | |
dfs.h | |
hash_set.h | |
ifsh_ms.h | |
partition.h | |
▶ tpfa | |
cfs_tpfa.h | |
cfs_tpfa_residual.h | Public interface to assembler for (compressible) discrete pressure system based on two-point flux approximation method |
compr_bc.h | |
compr_quant.h | |
compr_quant_general.h | Module defining derived fluid quantities needed to discretise compressible and miscible pressure (flow) problems |
compr_source.h | Data structures and support routines needed to represent explicit, compressible source terms |
ifs_tpfa.h | Interfaces and data structures to assemble a system of simultaneous linear equations discretising a flow problem that is either incompressible or features rock compressibility using the two-point flux approximation method |
trans_tpfa.h | Routines to assist in the calculation of two-point transmissibilities |
TransTpfa.hpp | Routines to assist in the calculation of two-point transmissibilities |
TransTpfa_impl.hpp | |
CompressibleTpfa.hpp | |
flow_bc.h | |
FlowBCManager.hpp | |
fsh.h | Routines and data structures to support the construction and formation of hybridized pressure solvers based on Schur complement reductions |
fsh_common_impl.h | |
IncompTpfa.hpp | |
IncompTpfaSinglePhase.hpp | |
legacy_well.h | Deprecated (and obsolescent) well definition |
▶ props | |
▶ pvt | |
PvtPropertiesBasic.hpp | |
PvtPropertiesIncompFromDeck.hpp | |
ThermalGasPvtWrapper.hpp | |
ThermalOilPvtWrapper.hpp | |
ThermalWaterPvtWrapper.hpp | |
▶ rock | |
RockBasic.hpp | |
RockCompressibility.hpp | |
RockFromDeck.hpp | |
▶ satfunc | |
RelpermDiagnostics.hpp | |
RelpermDiagnostics_impl.hpp | |
SaturationPropsBasic.hpp | |
SaturationPropsFromDeck.hpp | |
SaturationPropsInterface.hpp | |
BlackoilPhases.hpp | |
BlackoilPropertiesBasic.hpp | |
BlackoilPropertiesFromDeck.hpp | |
BlackoilPropertiesInterface.hpp | |
IncompPropertiesBasic.hpp | |
IncompPropertiesFromDeck.hpp | |
IncompPropertiesInterface.hpp | |
IncompPropertiesShadow.hpp | |
IncompPropertiesShadow_impl.hpp | |
IncompPropertiesSinglePhase.hpp | |
phaseUsageFromDeck.hpp | |
▶ simulator | |
BlackoilState.hpp | |
BlackoilStateToFluidState.hpp | |
EquilibrationHelpers.hpp | |
ExplicitArraysFluidState.hpp | |
ExplicitArraysSatDerivativesFluidState.hpp | |
initState.hpp | Functions for initializing a reservoir state |
initState_impl.hpp | |
initStateEquil.hpp | Facilities for an ECLIPSE-style equilibration-based initialisation scheme (keyword 'EQUIL') |
initStateEquil_impl.hpp | |
SimulatorReport.hpp | |
TwophaseState.hpp | |
TwophaseState_impl.hpp | |
WellState.hpp | |
▶ transport | |
▶ implicit | |
CSRMatrixBlockAssembler.hpp | |
CSRMatrixUmfpackSolver.hpp | |
ImplicitAssembly.hpp | |
ImplicitTransport.hpp | |
JacobianSystem.hpp | |
NormSupport.hpp | |
SimpleFluid2pWrappingProps.hpp | |
SimpleFluid2pWrappingProps_impl.hpp | |
SinglePointUpwindTwoPhase.hpp | Numerical model and support classes needed to model transport of two incompressible fluid phases |
transport_source.h | |
TransportSolverTwophaseImplicit.hpp | |
▶ minimal | |
spu_explicit.h | |
spu_implicit.h | |
▶ reorder | |
reordersequence.h | Facilities for computing a causal permutation of the cells in an UnstructuredGrid such that fluid transport may be subsequently solved by going from sources and up-stream cells to sinks and down-stream cells |
ReorderSolverInterface.hpp | |
tarjan.h | Simple implementation of of Tarjan's algorithm for computing the strongly connected components of a directed graph, |
TransportSolverCompressibleTwophaseReorder.hpp | |
TransportSolverTwophaseReorder.hpp | |
TransportSolverTwophaseInterface.hpp | |
▶ utility | |
▶ parameters | |
Parameter.hpp | |
ParameterGroup.hpp | |
ParameterGroup_impl.hpp | |
ParameterMapItem.hpp | |
ParameterRequirement.hpp | |
ParameterStrings.hpp | |
ParameterTools.hpp | |
Average.hpp | |
buildUniformMonotoneTable.hpp | |
CompressedPropertyAccess.hpp | Facility for accessing active subset of data arrays defined for all global cells |
compressedToCartesian.hpp | |
DataMap.hpp | |
Event.hpp | |
Event_impl.hpp | |
extractPvtTableIndex.hpp | |
Factory.hpp | |
have_boost_redef.hpp | |
initHydroCarbonState.hpp | |
linearInterpolation.hpp | |
miscUtilities.hpp | |
miscUtilities_impl.hpp | |
miscUtilitiesBlackoil.hpp | |
MonotCubicInterpolator.hpp | |
NonuniformTableLinear.hpp | |
NullStream.hpp | |
RegionMapping.hpp | |
RootFinders.hpp | |
share_obj.hpp | |
SparseVector.hpp | |
UniformTableLinear.hpp | |
VelocityInterpolation.hpp | |
WachspressCoord.hpp | |
▶ wells | |
DynamicListEconLimited.hpp | |
InjectionSpecification.hpp | |
ProductionSpecification.hpp | |
WellCollection.hpp | |
WellsGroup.hpp | |
WellsManager.hpp | |
WellsManager_impl.hpp | |
doxygen_main.hpp | |
opm-core-pch.hpp | |
well_controls.h | API for managing sets of well controls |
wells.h | Main OPM-Core well data structure along with functions to create, populate and destroy it |