Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

Dune |
FieldVector |
external |
RigEclipseWellLogExtractor |
fmt |
formatter< Opm::WellWELTARGCMode > |
formatter< Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize > > |
formatter< Opm::EclIO::SummaryNode::Category > |
formatter< Opm::EclIO::SummaryNode::Type > |
Json |
JsonObject |
Opm | This class implements a small container which holds the transmissibility mulitpliers for all the faces in the grid
utility |
CSRGraphFromCoordinates | Form CSR adjacency matrix representation of unstructured graphs
Serialization |
detail |
Packing | Abstract struct for packing which is (partially) specialized for specific types
Packing< true, T > | Packaging for pod data
Packing< false, T > | Default handling for unsupported types
Packing< false, std::bitset< Size > > | Specialization for std::bitset
Packing< false, std::string > |
Packing< false, time_point > |
MemPacker | Struct handling packing of serialization to a memory buffer
utils |
UniformTableLinear | This class uses linear interpolation to compute the value (and its derivative) of a function f sampled at uniform points
detail |
MakeVariantImpl |
is_unique_ptr |
is_unique_ptr< std::unique_ptr< T > > |
RestartIO |
Helpers |
AggregateActionxData |
AggregateAquiferData |
AggregateConnectionData |
AggregateGroupData |
AggregateMSWData |
AggregateNetworkData |
AggregateUDQData |
AggregateWellData |
AggregateWListData |
WindowedArray | Provide read-only and read/write access to constantly sized portions/windows of a linearised buffer with an implied 1D array structure
NumWindows | Distinct compile-time type for number of windows in underlying storage
WindowSize | Distinct compile-time type for size of windows (number of data items per window.)
WindowedMatrix | Provide read-only and read/write access to constantly sized portions/windows of a linearised buffer with an implied row/column matrix (2D array) structure
NumRows | Distinct compile-time type for number of matrix rows in underlying storage
NumCols | Distinct compile-time type for number of matrix columns in underlying storage
RstAction |
Quantity |
Condition |
RstAquifer |
CarterTracy |
Fetkovich |
ConstantFlux |
Connections |
Cell |
Implementation |
RstConnection |
RstGroup |
RstHeader |
RstNetbalan |
RstNetwork |
Branch | Single branch in extended network model
Node | Single node in extended network model
RstSegment |
RstState |
RstWell |
DoubHEAD |
TimeStamp |
guideRate |
liftOptPar |
NetBalanceParams |
InteHEAD |
WellTableDim |
WellSegDims |
RegDims |
RockOpts |
TimePoint |
Phases |
TuningPar |
Group |
UdqParam |
ActionParam |
GuideRateNominatedPhase |
ActiveNetwork |
NetworkDims |
NetBalanceDims |
AquiferDims |
LgrHEADD |
LgrHEADI |
LgrHEADQ |
LogiHEAD |
PVTModel | Key characteristics of simulation run's PVT model
SatfuncFlags | Key characteristics of simulation model's saturation functions
EclIO |
OutputStream |
Formatted |
Unified |
ResultSet | Abstract representation of an ECLIPSE-style result set
Init | File manager for "init" output streams
Restart | File manager for restart output streams
RFT | File manager for RFT output streams
OpenExisting |
SummarySpecification |
RestartSpecification |
Parameters |
EclFile |
Formatted |
EclOutput |
EGrid |
EInit |
ERft |
ERsm |
ERst |
ESmry |
ExtESmry |
ExtSmryOutput |
PaddedOutputString | Null-terminated, left adjusted, space padded array of N characters
RestartFileView |
Implementation |
lgr_info |
SummaryNode |
Fieldprops |
keywords |
keyword_info |
FieldData |
TranCalculator |
TranAction |
satfunc |
RawTableEndPoints | Collection of unscaled/raw saturation range endpoints extracted directly from tables of tabulated saturation functions
RawFunctionValues | Collection of unscaled/raw saturation function value range endpoints extracted directly from tables of tabulated saturation functions
data |
detail |
TypeMap |
TypeMap< AquiferType::CarterTracy > |
TypeMap< AquiferType::Fetkovich > |
TypeMap< AquiferType::Numerical > |
FetkovichData |
CarterTracyData |
NumericAquiferData |
TypeSpecificData |
AquiferData |
CellData | Small struct that keeps track of data for output to restart/summary files
GroupConstraints |
GroupGuideRates |
GroupData |
NodeData |
GroupAndNetworkValues |
GuideRateValue |
InterRegFlowMap | Form CSR adjacency matrix representation of inter-region flow rate graph provided as a list of connections between regions
Solution |
Rates |
ConnectionFiltrate |
ConnectionFracture |
ConnectionFracturing | Connection Level Fracturing Statistics
Statistics | Statistics collection for a single quantity
Connection |
SegmentPressures |
QuantityCollection |
PhaseItems |
DensityItems |
Segment |
CurrentControl |
WellBlockAvgPress |
WellFiltrate |
WellControlLimitItems |
Well |
Wells |
WellBlockAveragePressures |
OrderedMapDetail |
TruncatedStringHash |
TruncatedStringHash< std::string_view::npos > |
TruncatedStringEquals |
TruncatedStringEquals< std::string::npos > |
RawConsts | Consts used in the non semantic, raw parsing of the eclipse file
is_separator |
is_quote |
Action |
AST | Expression evaluation tree of a full ACTIONX condition block
Context | Manager of summary vector values
Result | Class Action::Result holds the boolean result of a ACTIONX condition like
ValueRange | Random access range of values
MatchingEntities | Container of matching entities
Impl | Implementation of Result::MatchingEntities
Impl | Implementation of Action::Result
Actions | Container of action keywords
Value | Numeric value of an AST sub-expression
ActionX |
Quantity |
Condition |
PyAction |
State | Management information about the current run's ACTION system, especially concerning the number of times each action has triggered/run and the last time it was run
MatchSet | Matching entities from a successfully triggered ActionX object
WGNames |
Compsegs |
Record |
Network |
Balance |
Branch |
ExtNetwork |
Node |
ReservoirCoupling |
GrupSlav |
MasterGroup |
CouplingInfo |
Slave |
UDQ |
RequisiteEvaluationObjects | Collection of specific Schedule objects named in a UDQ definition
fun |
iota |
const_iterator |
BinaryCoeff |
Air_Mesitylene | Binary coefficients for water and mesitylene
Air_Xylene | Binary coefficients for water and xylene
Brine_CO2 | Binary coefficients for brine and CO2
Brine_H2 | Binary coefficients for brine and H2
H2O_Air | Binary coefficients for water and nitrogen
H2O_CO2 | Binary coefficients for water and CO2
H2O_Mesitylene | Binary coefficients for water and mesitylene
H2O_N2 | Binary coefficients for water and nitrogen
H2O_Xylene | Binary coefficients for water and xylene
IAPWS |
Common | Implements relations which are common for all regions of the IAPWS '97 formulation
Region1 | Implements the equations for region 1 of the IAPWS '97 formulation
Region2 | Implements the equations for region 2 of the IAPWS '97 formulation
Region4 | Implements the equations for region 4 of the IAPWS '97 formulation
DenseAd |
Evaluation< ValueT, DynamicSize, staticSize > | Represents a function evaluation and its derivatives w.r.t
Evaluation | Represents a function evaluation and its derivatives w.r.t
is_evaluation |
is_evaluation< Evaluation< ValueType, numVars, staticSize > > |
Evaluation< ValueT, 1 > |
Evaluation< ValueT, 10 > |
Evaluation< ValueT, 11 > |
Evaluation< ValueT, 12 > |
Evaluation< ValueT, 2 > |
Evaluation< ValueT, 3 > |
Evaluation< ValueT, 4 > |
Evaluation< ValueT, 5 > |
Evaluation< ValueT, 6 > |
Evaluation< ValueT, 7 > |
Evaluation< ValueT, 8 > |
Evaluation< ValueT, 9 > |
EclMaterialLaw |
Manager | Provides an simple way to create and manage the material law objects for a complete ECL deck
Params |
HystParams |
InitParams |
ReadEffectiveParams |
TwoPhaseTypes | Helper class defining various two-phase types used in three-phase material laws
ML |
Tensor | Implements mathematical tensor (Max 4d)
NNLayer |
NNLayerActivation |
NNLayerScaling |
NNLayerUnScaling |
NNLayerDense |
NNLayerEmbedding |
NNModel |
NNTimer |
out |
RegionCache |
Summary | Computational engine for calculating summary vectors (2D curves as a function of time) and writing these values to the summary file
SummaryImplementation |
DifferentiateOutputTable | Apply piecewise linear differentiation (i.e., compute slopes) on a set of dependent variables in a linearised output table
Descriptor | Columnar data differentantiation table request
Utility |
CopyablePtr |
RegionSetMatcher |
Impl |
SegmentMatcher |
Impl |
NotImplemented |
NumericalProblem |
ConvergenceMonitorFailure |
MaterialLawProblem |
LinearSolverProblem |
TooManyIterations |
TimeSteppingBreakdown |
ReservoirCouplingError |
CounterLog | Provides a simple sytem for log message which are found by the Parser/Deck/EclipseState classes during processing the deck
EclipsePRTLog |
InfoLogger |
KeywordLocation |
LogBackend | Abstract interface class for log backends
Logger |
MessageFormatterInterface | Abstract interface for message formatting classes
SimpleMessageFormatter | A simple formatter capable of adding message prefixes and colors
MessageLimiter | Handles limiting the number of messages with the same tag
OpmLog |
StreamLog |
TimerLog |
ActiveGridCells | Simple class capturing active cells of a grid
MonotCubicInterpolator | Class to represent a one-dimensional function f with single-valued argument x
NonuniformTableLinear | This class uses linear interpolation to compute the value (and its derivative) of a function f sampled at possibly nonuniform points
ThrowOnError |
WarnAndContinueOnError |
ContinueOnError |
RegulaFalsi |
RegulaFalsiBisection |
SparseVector | A SparseVector stores a vector with possibly many empty elements as efficiently as possible
UniformTableLinear | This class uses linear interpolation to compute the value (and its derivative) of a function f sampled at uniform points
OpmInputError |
Parameter |
ParameterMapItemTrait< int > |
ParameterMapItemTrait< double > |
ParameterMapItemTrait< bool > |
ParameterMapItemTrait< std::string > |
ParameterMapItemTrait< ParameterGroup > |
ParameterMapItem | The parameter handlig system is structured as a tree, where each node inhertis from ParameterMapItem
ParameterMapItemTrait |
ParameterRequirementNone |
ParameterRequirementProbability |
ParameterRequirementPositive |
ParameterRequirementNegative |
ParameterRequirementNonPositive |
ParameterRequirementNonNegative |
ParameterRequirementNonZero |
ParameterRequirementNonEmpty |
ParameterRequirementAnd |
ParameterRequirementMemberOf |
Serializer | Class for (de-)serializing
is_vector | Predicate for detecting vectors
is_vector< std::vector< T1, Allocator > > |
is_variant | Predicate for detecting variants
is_variant< std::variant< Ts... > > |
is_pair_or_tuple | Predicate for detecting pairs and tuples
is_pair_or_tuple< std::tuple< Ts... > > |
is_pair_or_tuple< std::pair< T1, T2 > > |
is_ptr | Predicate for smart pointers
is_ptr< std::shared_ptr< T1 > > |
is_ptr< std::unique_ptr< T1, Deleter > > |
is_optional | Predicate for std::optional
is_optional< std::optional< T1 > > |
is_map | Predicate for maps
is_map< std::map< Key, T, Compare, Allocator > > |
is_map< std::unordered_map< Key, T, Hash, KeyEqual, Allocator > > |
is_set | Predicate for sets
is_set< std::set< Key, Compare, Allocator > > |
is_set< std::unordered_set< Key, Hash, KeyEqual, Allocator > > |
is_array | Predicate for arrays
is_array< std::array< T, N > > |
has_serializeOp | Detect existence of `serializeOp` member function
has_serializeOp< T, std::void_t< decltype(std::declval< T >().serializeOp(std::declval< Serializer< Packer > & >()))> > | Detect existence of `serializeOp` member function
SymmTensor |
ThreadSafeMapBuilder |
TimeStampUTC |
YMD |
VisitorOverloadSet | Helper struct for for generating visitor overload sets
MonoThrowHandler | A functor for handling a monostate in a visitor overload set
VoigtContainer |
VoigtArray |
Deck |
DeckItem |
DeckKeyword |
DeckOutput |
format |
DeckRecord |
DeckSection |
RUNSPECSection |
GRIDSection |
EDITSection |
PROPSSection |
REGIONSSection |
SOLUTIONSection |
SUMMARYSection |
SCHEDULESection |
DeckTree |
DeckValue |
DeckView |
Iterator |
FileDeck |
Index |
ImportContainer |
UDAValue |
Aquancon |
AquancCell |
AquiferConfig |
AquiferCT |
AQUCT_data |
SingleAquiferFlux |
AquiferFlux |
Aquifetp |
AQUFETP_data |
NumericalAquiferCell |
NumericalAquiferConnection |
NumericalAquifers |
AquiferCellProps |
SingleNumericalAquifer |
Co2StoreConfig |
CompositionalConfig |
EclipseConfig |
EclipseState |
EndpointScaling |
Box |
cell_index |
BoxManager |
Carfin |
cell_index |
CarfinManager |
EclipseGrid | About cell information and dimension: The actual grid information is held in a pointer to an ERT ecl_grid_type instance
EclipseGridLGR | Specialized Class to describe LGR refined cells
CoordMapper |
ZcornMapper |
Fault |
FaultCollection |
FaultFace |
FieldProps |
MultregpRecord |
FieldDataManager | Wrapper type for field properties
FieldPropsManager |
FIPRegionStatistics | Basic descriptive statistics about a model's fluid-in-place regions
GridDims |
LgrCollection |
MapAxes |
MULTREGTRecord |
MULTREGTScanner |
NNCdata |
NNC |
RegionSetMatchResult | Result Set From RegionSetMatcher's Matching Process
RegionIndexRange | Region Index Range for Single Region Set
Iterator | Simple forward iterator over a region index range
GridProperty |
TransMult |
EquilRecord |
StressEquilRecord |
EquilContainer |
FoamData | Foam behaviour data for a single SATNUM region
FoamConfig | Foam behaviour data for all SATNUM regions
InitConfig | Settings for model initialisation
FIPConfig | Class holding FIP configuration from RPTSOL/RPTSCHED keyword
IOConfig |
Phases |
Welldims |
WellSegmentDims |
NetworkDims |
AquiferDimensions |
EclHysterConfig |
SatFuncControls |
Nupcol |
Tracers |
Runspec |
BCConfig |
BCRegion |
RockConfig |
RockComp |
SimulationConfig |
ThresholdPressure |
SummaryConfigNode |
SummaryConfig |
Aqudims |
AqutabTable |
BiofilmTable |
BrineDensityTable |
ColumnSchema |
DenT |
entry |
DiffMICPTable |
EnkrvdTable |
EnptvdTable |
Eqldims |
EzrokhiRecord |
EzrokhiTable |
FlatTable |
FlatTableWithCopy |
GRAVITYRecord |
GravityTable |
DENSITYRecord |
DensityTable |
DiffCoeffRecord |
DiffCoeffTable |
DiffCoeffWatRecord |
DiffCoeffWatTable |
DiffCoeffGasRecord |
DiffCoeffGasTable |
PVTWRecord |
PvtwTable |
ROCKRecord |
RockTable |
PVCDORecord |
PvcdoTable |
PlmixparRecord |
PlmixparTable |
PlyvmhRecord |
PlyvmhTable |
ShrateRecord |
ShrateTable |
Stone1exRecord |
Stone1exTable |
TlmixparRecord |
TlmixparTable |
VISCREFRecord |
ViscrefTable |
WATDENTRecord |
WatdentTable |
SatFuncLETRecord |
SwofletTable |
SgofletTable |
FoamadsTable |
FoammobTable |
GasvisctTable |
GsfTable |
ImkrvdTable |
ImptvdTable |
JFunc |
JouleThomson |
entry |
MiscTable |
MsfnTable |
OilvisctTable |
OverburdTable |
PbvdTable |
PcfactTable |
PdvdTable |
PermfactTable |
PlyadsTable |
PlydhflfTable |
PlymaxTable |
PlymwinjTable |
PlyrockTable |
PlyshlogTable |
PlyviscTable |
PmiscTable |
PolyInjTable |
PpcwmaxRecord |
Ppcwmax |
PvdgTable |
PvdoTable |
PvdsTable |
PvtgTable |
PvtgwoTable |
PvtgwTable |
PvtoTable |
FlippedFVF |
PvtsolTable |
PvtwsaltTable |
PvtxTable | Base class for PVTG and PVTO tables
Regdims |
Rock2dTable |
Rock2dtrTable |
RocktabTable |
RockwnodTable |
RsvdTable |
RtempvdTable |
RvvdTable |
RvwvdTable |
RwgsaltTable |
SaltpvdTable |
SaltsolTable |
SaltvdTable |
SgcwmisTable |
SgfnTable |
SgofTable |
SgwfnTable |
SimpleTable |
SkprpolyTable |
SkprwatTable |
SlgofTable |
Sof2Table |
Sof3Table |
SolventDensityTable |
SorwmisTable |
SpecheatTable |
SpecrockTable |
SsfnTable |
StandardCond |
SwfnTable |
SwofTable |
Tabdims |
TableColumn |
TableContainer | Implements a simple map:
TableIndex |
TableManager |
TableSchema |
TLMixRecord |
TLMixpar |
TlpmixpaTable |
TracerVdTable | A class that contains tracer concentration vs depth table
WatvisctTable |
WsfTable |
TracerConfig |
TracerEntry |
IOrderSet | Set of elements which preserves order of element insertion
OrderedMap | A map with iteration in the order of insertion
WagHysteresisConfig |
WagHysteresisConfigRecord |
KeywordGenerator |
KeywordLoader |
ErrorGuard |
ParseContext |
Parser | The hub of the parsing process
ParserItem |
KeywordSize |
ParserKeyword |
ParserRecord |
RawKeyword |
RawRecord | Class representing the lowest level of the Raw datatypes, a record
fortran_double |
StarToken |
Python |
PythonInterp |
Actdims |
SimulatorUpdate | This struct is used to communicate back from the Schedule::applyAction() what needs to be updated in the simulator when execution is returned to the simulator code
MechBCValue |
BCProp |
BCFace |
CompletedCells | Sparse collection of cells, and their properties, intersected by one or more well connections
Cell | Identification and associate properties of cell intersected by one or more well connections
Props | Property data of intersected cell
Events | Events tied to a time and applicable to the simulation or an individual well or group
WellGroupEvents | Collection of events tied to a time and associated to specific, named wells or groups
GasLiftGroup | Gas lift optimisation parameters at the group level
GasLiftWell | Gas lift and gas lift optimisation parameters at the well level
GasLiftOpt | Gas lift optimisation parameters for all wells and groups
GConSale |
GCONSALEGroup |
GCONSALEGroupProp |
GConSump |
GCONSUMPGroup |
GCONSUMPGroupProp |
GPMaint |
State |
Group |
GroupInjectionProperties |
GroupLimitAction |
InjectionControls |
GroupProductionProperties |
ProductionControls |
GroupEconProductionLimits |
GEconGroup |
GEconGroupProp |
GroupSatelliteInjection | Group level satellite production
Rate | Satellite injection rates for a single phase
GSatProd | Group level satellite production
GSatProdGroup | Satellite production rates for a single group
GSatProdGroupProp |
GTNode |
GuideRate |
RateVector |
GuideRateValue |
GuideRateConfig |
WellTarget |
GroupProdTarget |
GroupInjTarget |
GuideRateModel |
HandlerContext |
KeywordHandlers | Singleton class for Keyword handlers in Schedule
MessageLimits |
AutoICD |
Segment |
SegmentSet | Result Set From SegmentMatcher's Matching Process
WellSegmentRange | Segment Range for Single MS Well
SICD |
ValveUDAEval |
Valve |
WellSegments |
WelSegsSet |
OilVaporizationProperties |
RFTConfig |
RPTConfig | Configuration manager for RPTSCHED and RPTSOL keywords
RPTKeywordNormalisation | Normalise disparate input sources into sequence of report keyword mnemonics and associate values
RSTConfig |
Schedule |
ScheduleBlock |
ScheduleDeckContext |
ScheduleDeck |
ScheduleGrid | Collection of intersected cells and associate properties for all simulation grids, i.e., the main grid and all LGRs in the simulation run
ScheduleRestartInfo |
ScheduleState |
ptr_member |
map_member |
BHPDefaults |
ScheduleStatic | Initial state of Schedule object created from information in SOLUTION section
WellType |
SimpleRPTIntegerControlHandler | Report keyword integer control handler from sequence of mnemonic strings
Source |
SourceCell |
SummaryState |
NextStep |
Tuning |
UDQActive | Internalised representation of all UDAs in a simulation run
RstRecord | Single UDA created from restart file information
OutputRecord | Single UDA with use counts and IUAP start offsets for restart file output purposes
InputRecord | Internalised representation of a UDA from the input file
UDQAssign | Representation of a UDQ ASSIGN statement
UDQASTNode |
UDQConfig | Collection of all user-defined quantities in the current simulation run
DynamicSelector | Container of entities from a dynamic context
StringRange | Random access range of string values
UDQContext |
MatcherFactories |
UDQDefine |
UDQFunction |
UDQScalarFunction |
UDQUnaryElementalFunction |
UDQBinaryFunction |
UDQFunctionTable |
UDQIndex |
UDQInput |
UDQParams |
UDQScalar |
UDQSet |
EnumeratedItems |
UDQState |
UDQToken |
UDT |
VFPInjTable |
VFPProdTable | Class for reading data from a VFPPROD (vertical flow performance production) table
Connection |
CTFProperties | Quantities that go into calculating the connection transmissibility factor
FilterCake |
NameOrder |
GroupOrder | Collection of group names with built-in ordering
PAvg |
PAvgDynamicSourceData | Dynamic source data for block-average pressure calculations
SourceDataSpan | Ad hoc implementation of fixed-width span/view of an underlying contiguous range of elements
PAvgCalculatorResult | Result of block-averaging well pressure procedure
PAvgCalculator | Facility for deriving well-level pressure values from selected block-averaging procedures
Sources | References to source contributions owned by other party
Accumulator | Accumulate weighted running averages of cell contributions to WBP
Impl | Implementation class for calculator's accumulator
PAvgCalculatorCollection | Collection of WBPn calculation objects, one for each well
WCYCLE |
Entry | Represents a single record in a WCYCLE keyword
WDFAC |
Correlation | Parameters for Dake's D-factor correlation model
Well |
WellGuideRate |
WellInjectionProperties |
WellProductionProperties |
WellBrineProperties |
WellConnections |
WellEconProductionLimits |
WellFoamProperties |
WellFractureSeeds | Fracture seed points attached to a single well
SeedIndex | Disambiguating type for requesting fracture plane normal vectors based on insertion indices
SeedCell | Disambiguating type for requesting fracture plane normal vectors based on Cartesian cell indices
SeedSize | Vertical extent, horizontal extent, and width of initial fracture at a seed point
WellInjectionControls |
WellMICPProperties |
WellPolymerProperties |
WellProductionControls |
WellTestConfig |
WTESTWell |
WellTestState |
RestartWell |
WTestWell |
ClosedCompletion |
WellTracerProperties |
Well |
Tracer |
InjMult |
WList |
WListManager |
WVFPDP |
WVFPEXP |
WriteRestartFileEvents |
Dimension |
UnitSystem |
RawString |
ConditionalStorage | A simple class which only stores a given member attribute if a boolean condition is true
ConditionalStorage< false, T > |
EnsureFinalized | Default implementation for asserting finalization of parameter objects
FastSmallVector | An implementation of vector/array based on small object optimization
IntervalTabulated2DFunction | Implements a function that depends on two variables
MathToolbox |
ReturnEval_ |
Spline | Class implementing cubic splines
ComparatorX_ | Helper class needed to sort the input sampling points
SegmentIndex |
Tabulated1DFunction | Implements a linearly interpolated scalar function that depends on one variable
TridiagonalMatrix | Provides a tridiagonal matrix that also supports non-zero entries in the upper right and lower left
UniformTabulated2DFunction | Implements a scalar function that depends on two variables and which is sampled on an uniform X-Y grid
UniformXTabulated2DFunction | Implements a scalar function that depends on two variables and which is sampled uniformly in the X direction, but non-uniformly on the Y axis-
Air | A simple class implementing the fluid properties of air
Brine | A class for the brine fluid properties
BrineDynamic | A class for the brine fluid properties
C1 | Properties of pure molecular methane
C10 | Properties of pure molecular n-Decane
CO2 | A class for the CO2 fluid properties
co2TabulatedDensityTraits |
co2TabulatedEnthalpyTraits |
CO2Tables |
Component | Abstract base class of a pure chemical species
DNAPL | A simple implementation of a dense non-aqueous phase liquid (DNAPL)
H2Tables |
H2TabulatedDensityTraits |
H2TabulatedEnthalpyTraits |
H2 | Properties of pure molecular hydrogen
H2O | Material properties of pure water
LNAPL | A simple implementation of a LNAPL, e.g
Mesitylene | Component for Mesitylene
N2 | Properties of pure molecular nitrogen
NullComponent | A component that only throws exceptions
SimpleCO2 | A simplistic class representing the fluid properties
SimpleH2 | Properties of pure molecular hydrogen
SimpleH2O | A simple version of pure water
SimpleHuDuanH2O | A simple version of pure water with density from Hu et al
TabulatedComponentData |
TabulatedComponent | A generic class which tabulates all thermodynamic properties of a given component
Unit | A component where all quantities are fixed at 1.0
Xylene | Component for Xylene
Constants |
CompositionFromFugacities | Calculates the chemical equilibrium from the component fugacities in a phase
ComputeFromReferencePhase | Computes all quantities of a generic fluid state if a reference phase has been specified
ImmiscibleFlash | Determines the pressures and saturations of all fluid phases given the total mass of all components
MMPCAuxConstraint | Specifies an auxiliary constraint for the MiscibleMultiPhaseComposition constraint solver
MiscibleMultiPhaseComposition | Computes the composition of all phases of a N-phase, N-component fluid system assuming that all N phases are present
NcpFlash | Determines the phase compositions, pressures and saturations given the total mass of all components
PTFlash | Determines the phase compositions, pressures and saturations given the total mass of all components for the chiwoms problem
MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > > |
CubicEOS |
CubicEOSParams |
PengRobinson | Implements the Peng-Robinson equation of state for liquids and gases
PengRobinsonMixture | Implements the Peng-Robinson equation of state for a mixture
PengRobinsonParams | Stores and provides access to the Peng-Robinson parameters
PengRobinsonParamsMixture | The mixing rule for the oil and the gas phases of the SPE5 problem
PRParams |
RKParams |
SRKParams |
BrooksCorey | Implementation of the Brooks-Corey capillary pressure <-> saturation relation
BrooksCoreyParams | Specification of the material parameters for the Brooks-Corey constitutive relations
DirectionalMaterialLawParams |
EclDefaultMaterial | Implements the default three phase capillary pressure law used by the ECLipse simulator
EclDefaultMaterialParams | Default implementation for the parameters required by the default three-phase capillary pressure model used by Eclipse
EclEpsConfig | Specifies the configuration used by the endpoint scaling code
EclEpsGridProperties | Collects all grid properties which are relevant for end point scaling
EclEpsScalingPointsInfo | This structure represents all values which can be possibly used as scaling points in the endpoint scaling code
EclEpsScalingPoints | Represents the points on the X and Y axis to be scaled if endpoint scaling is used
EclEpsTwoPhaseLaw | This material law takes a material law defined for unscaled saturation and converts it to a material law defined on scaled saturations
EclEpsTwoPhaseLawParams | A default implementation of the parameters for the material law adapter class which implements ECL endpoint scaling
EclHysteresisConfig | Specifies the configuration used by the ECL kr/pC hysteresis code
EclHysteresisTwoPhaseLaw | This material law implements the hysteresis model of the ECL file format
EclHysteresisTwoPhaseLawParams | A default implementation of the parameters for the material law which implements the ECL relative permeability and capillary pressure hysteresis
EclMultiplexerMaterial | Implements a multiplexer class that provides all three phase capillary pressure laws used by the ECLipse simulator
EclMultiplexerDispatch |
FrontIsEclMultiplexerDispatch |
FrontIsEclMultiplexerDispatch< EclMultiplexerDispatch< Value >, Args... > |
EclMultiplexerMaterialParams | Multiplexer implementation for the parameters required by the multiplexed three-phase material law
EclStone1Material | Implements the second phase capillary pressure/relperm law suggested by Stone as used by the ECLipse simulator
EclStone1MaterialParams | Default implementation for the parameters required by the three-phase capillary pressure/relperm Stone 2 model used by Eclipse
EclStone2Material | Implements the second phase capillary pressure/relperm law suggested by Stone as used by the ECLipse simulator
EclStone2MaterialParams | Default implementation for the parameters required by the three-phase capillary pressure/relperm Stone 2 model used by Eclipse
EclTwoPhaseMaterial | Implements a multiplexer class that provides ECL saturation functions for twophase simulations
EclTwoPhaseMaterialParams | Implementation for the parameters required by the material law for two-phase simulations
EffToAbsLaw | This material law takes a material law defined for effective saturations and converts it to a material law defined on absolute saturations
EffToAbsLawParams | A default implementation of the parameters for the adapter class to convert material laws from effective to absolute saturations
LinearMaterial | Implements a linear saturation-capillary pressure relation
LinearMaterialParams | Reference implementation of params for the linear M-phase material material
NullMaterialTraits | A generic traits class which does not provide any indices
TwoPhaseMaterialTraits | A generic traits class for two-phase material laws
ThreePhaseMaterialTraits | A generic traits class for three-phase material laws
NullMaterial | Implements a dummy linear saturation-capillary pressure relation which just disables capillary pressure
NullMaterialParams | Reference implementation of params for the linear M-phase material material
PLScanningCurve | Represents a scanning curve in the Parker-Lenhard hysteresis model
ParkerLenhard | Implements the Parker-Lenhard twophase p_c-Sw hysteresis model
ParkerLenhardParams | Default parameter class for the Parker-Lenhard hysteresis model
PiecewiseLinearTwoPhaseMaterial | Implementation of a tabulated, piecewise linear capillary pressure law
PiecewiseLinearTwoPhaseMaterialParams | Specification of the material parameters for a two-phase material law which uses a table and piecewise constant interpolation
RegularizedBrooksCorey | Implementation of the regularized Brooks-Corey capillary pressure / relative permeability <-> saturation relation
RegularizedBrooksCoreyParams | Parameters that are necessary for the regularization of the Brooks-Corey capillary pressure model
RegularizedVanGenuchten | Implementation of the regularized van Genuchten's capillary pressure / relative permeability <-> saturation relation
RegularizedVanGenuchtenParams | Parameters that are necessary for the regularization of VanGenuchten "material law"
SatCurveMultiplexer | Implements a multiplexer class that provides LET curves and piecewise linear saturation functions
SatCurveMultiplexerDispatch |
FrontIsSatCurveMultiplexerDispatch |
FrontIsSatCurveMultiplexerDispatch< SatCurveMultiplexerDispatch< Value >, Args... > |
SatCurveMultiplexerParams | Specification of the material parameters for the saturation function multiplexer
SplineTwoPhaseMaterial | Implementation of a tabulated capillary pressure and relperm law which uses spline curves as interpolation functions
SplineTwoPhaseMaterialParams | Specification of the material parameters for a two-phase material law which uses a table and spline-based interpolation
ThreePhaseParkerVanGenuchten | Implementation of three-phase capillary pressure and relative permeability relations proposed by Parker and van Genuchten
ThreePhaseParkerVanGenuchtenParams | Specification of the material params for the three-phase van Genuchten capillary pressure model
TwoPhaseLETCurves | Implementation of the LET curve saturation functions
TwoPhaseLETCurvesParams | Specification of the material parameters for the LET constitutive relations
VanGenuchten | Implementation of the van Genuchten capillary pressure - saturation relation
VanGenuchtenParams | Specification of the material parameters for the van Genuchten constitutive relations
BlackOilFluidState | Implements a "tailor-made" fluid state class for the black-oil model
CompositionalFluidState | Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium
CompositionalFluidState< Scalar, FluidSystem, true > |
CompositionalFluidState< Scalar, FluidSystem, false > |
FluidStateExplicitCompositionModule | Module for the modular fluid state which stores the phase compositions explicitly in terms of mole fractions
FluidStateImmiscibleCompositionModule | Module for the modular fluid state which provides the phase compositions assuming immiscibility
FluidStateNullCompositionModule | Module for the modular fluid state which does not store the compositions but throws std::logic_error instead
FluidStateExplicitDensityModule | Module for the modular fluid state which stores the densities explicitly
FluidStateNullDensityModule | Module for the modular fluid state which does not the densities but throws std::logic_error instead
FluidStateExplicitEnthalpyModule | Module for the modular fluid state which stores the enthalpies explicitly
FluidStateNullEnthalpyModule | Module for the modular fluid state which does not store the enthalpies but returns 0 instead
FluidStateExplicitFugacityModule | Module for the modular fluid state which stores the phase fugacity coefficients explicitly
FluidStateImmiscibleFugacityModule | Module for the modular fluid state which stores the phase fugacity coefficients explicitly assuming immiscibility
FluidStateNullFugacityModule | Module for the modular fluid state which does not store the fugacities but throws std::logic_error instead
FluidStateExplicitPressureModule | Module for the modular fluid state which stores the pressures explicitly
FluidStateNullPressureModule | Module for the modular fluid state which does not the pressures but throws std::logic_error instead
FluidStateExplicitSaturationModule | Module for the modular fluid state which stores the saturations explicitly
FluidStateNullSaturationModule | Module for the modular fluid state which does not the saturations but throws std::logic_error instead
FluidStateExplicitTemperatureModule | Module for the modular fluid state which stores the temperatures explicitly
FluidStateEquilibriumTemperatureModule | Module for the modular fluid state which stores the temperatures explicitly and assumes thermal equilibrium
FluidStateNullTemperatureModule | Module for the modular fluid state which does not the temperatures but throws std::logic_error instead
FluidStateExplicitViscosityModule | Module for the modular fluid state which stores the viscosities explicitly
FluidStateNullViscosityModule | Module for the modular fluid state which does not the viscosities but throws std::logic_error instead
ImmiscibleFluidState | Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium
ImmiscibleFluidState< Scalar, FluidSystem, true > |
ImmiscibleFluidState< Scalar, FluidSystem, false > |
ModularFluidState | Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium
NonEquilibriumFluidState | Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system not assuming thermodynamic equilibrium
NonEquilibriumFluidState< Scalar, FluidSystem, true > |
NonEquilibriumFluidState< Scalar, FluidSystem, false > |
PressureOverlayFluidState | This is a fluid state which allows to set the fluid pressures and takes all other quantities from an other fluid state
SaturationOverlayFluidState | This is a fluid state which allows to set the fluid saturations and takes all other quantities from an other fluid state
SimpleModularFluidState | Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium
TemperatureOverlayFluidState | This is a fluid state which allows to set the fluid temperatures and takes all other quantities from an other fluid state
BaseFluidSystem | The base class for all fluid systems
ParameterCache | The type of the fluid system's parameter cache
BlackOilDefaultFluidSystemIndices | The class which specifies the default phase and component indices for the black-oil fluid system
FLUIDSYSTEM_CLASSNAME_NONSTATIC |
FLUIDSYSTEM_CLASSNAME | A fluid system which uses the black-oil model assumptions to calculate termodynamically meaningful quantities
FLUIDSYSTEM_CLASSNAME_STATIC |
BrineCo2Pvt | This class represents the Pressure-Volume-Temperature relations of the liquid phase for a CO2-Brine system
BrineH2Pvt | This class represents the Pressure-Volume-Temperature relations of the liquid phase for a H2-Brine system
Co2GasPvt | This class represents the Pressure-Volume-Temperature relations of the gas phase for CO2
WaterPvtMultiplexer | This class represents the Pressure-Volume-Temperature relations of the water phase in the black-oil model
ConstantCompressibilityBrinePvt | This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil
ConstantCompressibilityOilPvt | This class represents the Pressure-Volume-Temperature relations of the oil phase without dissolved gas and constant compressibility/"viscosibility"
ConstantCompressibilityWaterPvt | This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil
DeadOilPvt | This class represents the Pressure-Volume-Temperature relations of the oil phase without dissolved gas
DryGasPvt | This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil
DryHumidGasPvt | This class represents the Pressure-Volume-Temperature relations of the gas phase with vaporized water
GasPvtMultiplexer | This class represents the Pressure-Volume-Temperature relations of the gas phase in the black-oil model
GasPvtThermal | This class implements temperature dependence of the PVT properties of gas
H2GasPvt | This class represents the Pressure-Volume-Temperature relations of the gas phase for H2
LiveOilPvt | This class represents the Pressure-Volume-Temperature relations of the oil phas with dissolved gas
NullOilPvt | Null object for oil PVT calculations
OilPvtMultiplexer | This class represents the Pressure-Volume-Temperature relations of the oil phase in the black-oil model
OilPvtThermal | This class implements temperature dependence of the PVT properties of oil
SolventPvt | This class represents the Pressure-Volume-Temperature relations of the "second" gas phase in the of ECL simulations with solvents
WaterPvtThermal | This class implements temperature dependence of the PVT properties of water
WetGasPvt | This class represents the Pressure-Volume-Temperature relations of the gas phas with vaporized oil
WetHumidGasPvt | This class represents the Pressure-Volume-Temperature relations of the gas phase with vaporized oil and vaporized water
BrineCO2FluidSystem | A two-phase fluid system with water and CO2
ParameterCache |
Co2BrineFluidSystem | A two phase two component system with components co2 brine
GasPhase | Represents the gas phase of a single (pseudo-) component
GenericOilGasWaterFluidSystem | A two phase system that can contain NumComp components
ComponentParam |
H2OAirFluidSystem | A fluid system with a liquid and a gaseous phase and water and air as components
ParameterCache |
H2OAirMesityleneFluidSystem | A fluid system with water, gas and NAPL as phases and water, air and mesitylene (DNAPL) as components
ParameterCache |
H2OAirXyleneFluidSystem | A fluid system with water, gas and NAPL as phases and water, air and NAPL (contaminant) as components
ParameterCache |
H2ON2FluidSystem | A two-phase fluid system with water and nitrogen as components
H2ON2LiquidPhaseFluidSystem | A liquid-phase-only fluid system with water and nitrogen as components
ParameterCache | The type of the fluid system's parameter cache.
LiquidPhase | Represents the liquid phase of a single (pseudo-) component
NullParameterCache | A parameter cache which does nothing
ParameterCacheBase | The base class of the parameter caches of fluid systems
PhaseUsageInfo |
PTFlashParameterCache | Specifies the parameter cache used by the SPE-5 fluid system
SinglePhaseFluidSystem | A fluid system for single phase models
ParameterCache | The type of the fluid system's parameter cache.
Spe5FluidSystem | The fluid system for the oil, gas and water phases of the SPE5 problem
ParameterCache | The type of the fluid system's parameter cache.
Spe5ParameterCache | Specifies the parameter cache used by the SPE-5 fluid system
ThreeComponentFluidSystem | A two phase three component fluid system with components CO2, Methane and NDekan
TwoPhaseImmiscibleFluidSystem | A fluid system for two-phase models assuming immiscibility and thermodynamic equilibrium
ParameterCache |
IdealGas | Relations valid for an ideal gas
ConstantSolidHeatCapLaw | Implements a solid energy storage law which assumes constant heat capacity
ConstantSolidHeatCapLawParams | The default implementation of a parameter object for the solid energy storage law which assumes constant heat capacity
EclHeatcrLaw | Implements the volumetric interior energy relations of rock used by ECL
EclHeatcrLawParams | The default implementation of a parameter object for the ECL thermal law
EclSolidEnergyLawMultiplexer | Provides the energy storage relation of rock
EclSolidEnergyLawMultiplexerParams | The default implementation of a parameter object for the ECL thermal law
EclSpecrockLaw | Implements the volumetric interior energy relations of rock used by ECL
EclSpecrockLawParams | The default implementation of a parameter object for the ECL thermal law based on SPECROCK
EclThcLaw | Implements the total thermal conductivity and rock enthalpy relations used by ECL
EclThcLawParams | The default implementation of a parameter object for the thermal conduction law based on the THC* keywords from ECL
EclThconrLaw | Implements the total thermal conductivity relations specified by the ECL THCONR
EclThconrLawParams | The default implementation of a parameter object for the thermal conduction law based on the THCONR keyword from ECL
EclThermalConductionLawMultiplexer | Implements the total thermal conductivity and rock enthalpy relations used by ECL
EclThermalConductionLawMultiplexerParams | The default implementation of a parameter object for the ECL thermal law
EclThermalLawManager | Provides an simple way to create and manage the thermal law objects for a complete ECL deck
FluidThermalConductionLaw | Implements a thermal conduction law which just takes the conductivity of a given fluid phase
FluidThermalConductionLawParams | Parameters for the thermal conduction law which just takes the conductivity of a given fluid phase
NullSolidEnergyLaw | Implements a solid energy storage law which just returns 0
NullThermalConductionLaw | Implements a dummy law for thermal conduction to which isothermal models can fall back to
SomertonThermalConductionLaw | Implements the Somerton law of thermal conductivity in a porous medium
SomertonThermalConductionLawParams | The default implementation of a parameter object for the Somerton thermal conduction law
ViscosityModels |
ActiveIndexByColumns | Special purpose mapping facility to handle the output code's need to enumerate the active cells by columns (layer ID (K) cycling fastest, followed by J, followed by I) for aquifer connections
EclipseGridInspector | A class for inspecting the contents of an eclipse file
EclipseIO | File I/O management for reservoir description and dynamic results
Impl | Internal implementation class for EclipseIO public interface
Inplace |
LinearisedOutputTable | Manage tables of column data, possibly with sub-tables, all with equal number of rows (i.e., with padding), and possibly with multiple tables pertaining to multiple subsets (i.e., cell regions)
RestartKey |
RestartValue |
UDQDims | Collection of UDQ and UDA related dimension queries
std |
iterator_traits< Opm::DeckView::Iterator > |
Activation | Applies an activation function
AquiferVectors |
BranchVectors |
CriticalError | A custom exception class that extends std::exception to handle critical errors
Dense | Densely-connected NN layer
Embedding | Turns nonnegative integers (indexes) into dense vectors of fixed size
EModel |
GroupVectors |
HairSplittingFluidState | This is a fluid state which makes sure that only the quantities allowed are accessed
Neural | Base class
NodeVectors |
PiecewiseLinearTwoPhaseMaterialParams |
Scaling | A preprocessing layer which rescales input values to a new range
SegmentVectors |
UDQVectors |
UniformTabulated2DFunction |
Unscaling | A postprocessing layer to undo the scaling according to feature_range
WellVectors |