GEOS
File List
Here is a list of all documented files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
]
▼
coreComponents
►
common
►
format
►
table
TableData.hpp
TableFormatter.hpp
TableLayout.hpp
EnumStrings.hpp
Format.hpp
StringUtilities.hpp
►
logger
Logger.hpp
BufferAllocator.hpp
DataLayouts.hpp
DataTypes.hpp
FieldSpecificationOps.hpp
FixedSizeDeque.hpp
FixedSizeDequeWithMutexes.hpp
GEOS_RAJA_Interface.hpp
GeosxConfig.hpp
GeosxMacros.hpp
initializeEnvironment.hpp
LifoStorage.hpp
LifoStorageCommon.hpp
LifoStorageCuda.hpp
LifoStorageHost.hpp
MemoryInfos.hpp
MpiWrapper.hpp
MultiMutexesLock.hpp
Path.hpp
PhysicsConstants.hpp
Regroups useful constants that are globally used for math and physics computations
Span.hpp
Stopwatch.hpp
Tensor.hpp
Timer.hpp
TimingMacros.hpp
TypeDispatch.hpp
Units.hpp
Enumerates the Units that are in use in GEOS and regroups useful conversion and formatting functions
►
dataRepository
►
python
PyGroup.hpp
PyGroupType.hpp
PyWrapper.hpp
BufferOps.hpp
BufferOps_inline.hpp
BufferOpsDevice.hpp
ConduitRestart.hpp
DataContext.hpp
DefaultValue.hpp
ExecutableGroup.hpp
Group.hpp
GroupContext.hpp
HistoryDataSpec.hpp
InputFlags.hpp
KeyIndexT.hpp
KeyNames.hpp
LogLevelsInfo.hpp
LogLevelsRegistry.hpp
MappedVector.hpp
ObjectCatalog.hpp
ReferenceWrapper.hpp
RestartFlags.hpp
Utilities.hpp
Wrapper.hpp
WrapperBase.hpp
WrapperContext.hpp
wrapperHelpers.hpp
xmlWrapper.hpp
►
discretizationMethods
NumericalMethodsManager.hpp
►
events
►
tasks
TaskBase.hpp
TasksManager.hpp
EventBase.hpp
EventManager.hpp
HaltEvent.hpp
PeriodicEvent.hpp
SoloEvent.hpp
►
fieldSpecification
AquiferBoundaryCondition.hpp
DirichletBoundaryCondition.hpp
EquilibriumInitialCondition.hpp
FieldSpecificationBase.hpp
FieldSpecificationManager.hpp
PerfectlyMatchedLayer.hpp
SourceFluxBoundaryCondition.hpp
TractionBoundaryCondition.hpp
►
fileIO
►
coupling
ChomboCoupler.hpp
►
Outputs
BlueprintOutput.hpp
ChomboIO.hpp
OutputBase.hpp
OutputManager.hpp
OutputUtilities.hpp
PythonOutput.hpp
RestartOutput.hpp
SiloOutput.hpp
TimeHistoryOutput.hpp
VTKOutput.hpp
►
python
PyHistoryCollectionType.hpp
PyHistoryOutputType.hpp
PyVTKOutputType.hpp
►
silo
SiloFile.hpp
►
timeHistory
BufferedHistoryIO.hpp
HDFFile.hpp
HDFHistoryIO.hpp
HistoryCollection.hpp
HistoryCollectionBase.hpp
PackCollection.hpp
►
vtk
VTKPolyDataWriterInterface.hpp
VTKPVDWriter.hpp
VTKVTMWriter.hpp
►
finiteElement
►
elementFormulations
ConformingVirtualElementOrder1.hpp
ConformingVirtualElementOrder1_impl.hpp
FiniteElementBase.hpp
H1_Hexahedron_Lagrange1_GaussLegendre2.hpp
H1_Pyramid_Lagrange1_Gauss5.hpp
H1_QuadrilateralFace_Lagrange1_GaussLegendre2.hpp
H1_Tetrahedron_Lagrange1_Gauss1.hpp
H1_TriangleFace_Lagrange1_Gauss1.hpp
H1_Wedge_Lagrange1_Gauss6.hpp
LagrangeBasis1.hpp
LagrangeBasis2.hpp
LagrangeBasis3GL.hpp
LagrangeBasis4GL.hpp
LagrangeBasis5GL.hpp
Qk_Hexahedron_Lagrange_GaussLobatto.hpp
►
kernelInterface
ImplicitKernelBase.hpp
InterfaceKernelBase.hpp
KernelBase.hpp
SparsityKernelBase.hpp
►
finiteVolume
►
mimeticInnerProducts
BdVLMInnerProduct.hpp
MimeticInnerProductBase.hpp
MimeticInnerProductHelpers.hpp
QuasiRTInnerProduct.hpp
QuasiTPFAInnerProduct.hpp
SimpleInnerProduct.hpp
TPFAInnerProduct.hpp
BoundaryStencil.hpp
CellElementStencilMPFA.hpp
CellElementStencilTPFA.hpp
EmbeddedSurfaceToCellStencil.hpp
FaceElementToCellStencil.hpp
FiniteVolumeManager.hpp
FluxApproximationBase.hpp
HybridMimeticDiscretization.hpp
MimeticInnerProductDispatch.hpp
ProjectionEDFMHelper.hpp
StencilBase.hpp
SurfaceElementStencil.hpp
TwoPointFluxApproximation.hpp
►
functions
CompositeFunction.hpp
FunctionBase.hpp
FunctionManager.hpp
MultivariableTableFunction.hpp
MultivariableTableFunctionKernels.hpp
SymbolicFunction.hpp
TableFunction.hpp
►
linearAlgebra
►
common
common.hpp
LinearOperator.hpp
LinearSolverBase.hpp
PreconditionerBase.hpp
traits.hpp
►
interfaces
►
direct
SuiteSparse.hpp
SuperLUDist.hpp
►
hypre
►
mgrStrategies
CompositionalMultiphaseFVM.hpp
CompositionalMultiphaseHybridFVM.hpp
CompositionalMultiphaseReservoirFVM.hpp
CompositionalMultiphaseReservoirHybridFVM.hpp
HybridSinglePhasePoromechanics.hpp
Hydrofracture.hpp
LagrangianContactMechanics.hpp
MultiphasePoromechanics.hpp
MultiphasePoromechanicsReservoirFVM.hpp
ReactiveCompositionalMultiphaseOBL.hpp
SinglePhaseHybridFVM.hpp
SinglePhasePoromechanics.hpp
SinglePhasePoromechanicsConformingFractures.hpp
SinglePhasePoromechanicsEmbeddedFractures.hpp
SinglePhasePoromechanicsReservoirFVM.hpp
SinglePhaseReservoirFVM.hpp
SinglePhaseReservoirHybridFVM.hpp
SolidMechanicsEmbeddedFractures.hpp
ThermalCompositionalMultiphaseFVM.hpp
ThermalCompositionalMultiphaseReservoirFVM.hpp
ThermalMultiphasePoromechanics.hpp
ThermalSinglePhasePoromechanics.hpp
HypreExport.hpp
HypreInterface.hpp
HypreKernels.hpp
HypreMatrix.hpp
HypreMGR.hpp
HyprePreconditioner.hpp
HypreSolver.hpp
HypreUtils.hpp
HypreVector.hpp
►
petsc
PetscExport.hpp
PetscInterface.hpp
PetscMatrix.hpp
PetscPreconditioner.hpp
PetscSolver.hpp
PetscUtils.hpp
PetscVector.hpp
►
trilinos
EpetraExport.hpp
EpetraMatrix.hpp
EpetraUtils.hpp
EpetraVector.hpp
TrilinosInterface.hpp
TrilinosPreconditioner.hpp
TrilinosSolver.hpp
InterfaceTypes.hpp
MatrixBase.hpp
VectorBase.hpp
►
solvers
BicgstabSolver.hpp
BlockPreconditioner.hpp
CgSolver.hpp
GmresSolver.hpp
KrylovSolver.hpp
KrylovUtils.hpp
PreconditionerBlockJacobi.hpp
PreconditionerIdentity.hpp
PreconditionerJacobi.hpp
SeparateComponentPreconditioner.hpp
►
utilities
Arnoldi.hpp
BlockOperator.hpp
BlockOperatorView.hpp
BlockOperatorWrapper.hpp
BlockVector.hpp
BlockVectorView.hpp
BlockVectorWrapper.hpp
ComponentMask.hpp
InverseNormalOperator.hpp
LAIHelperFunctions.hpp
LinearSolverParameters.hpp
LinearSolverResult.hpp
NormalOperator.hpp
ReverseCutHillMcKeeOrdering.hpp
TransposeOperator.hpp
DofManager.hpp
DofManagerHelpers.hpp
►
mainInterface
GeosxState.hpp
initialization.hpp
ProblemManager.hpp
version.hpp
►
mesh
►
generators
CellBlock.hpp
CellBlockABC.hpp
CellBlockManager.hpp
CellBlockManagerABC.hpp
CellBlockUtilities.hpp
CollocatedNodes.hpp
ExternalMeshGeneratorBase.hpp
FaceBlock.hpp
FaceBlockABC.hpp
InternalMeshGenerator.hpp
InternalWellboreGenerator.hpp
InternalWellGenerator.hpp
LineBlock.hpp
LineBlockABC.hpp
MeshComponentBase.hpp
MeshGeneratorBase.hpp
ParMETISInterface.hpp
ParticleBlock.hpp
ParticleBlockABC.hpp
ParticleBlockManager.hpp
ParticleBlockManagerABC.hpp
ParticleMeshGenerator.hpp
PartitionDescriptor.hpp
PrismUtilities.hpp
PTScotchInterface.hpp
Region.hpp
VTKFaceBlockUtilities.hpp
VTKHierarchicalDataSource.hpp
VTKMeshGenerator.hpp
VTKMeshGeneratorTools.hpp
VTKUtilities.hpp
VTKWellGenerator.hpp
WellGeneratorBase.hpp
►
simpleGeometricObjects
Box.hpp
CustomPolarObject.hpp
Cylinder.hpp
Disc.hpp
GeometricObjectManager.hpp
PlanarGeometricObject.hpp
Rectangle.hpp
SimpleGeometricObjectBase.hpp
ThickPlane.hpp
►
utilities
AverageOverQuadraturePointsKernel.hpp
CIcomputationKernel.hpp
ComputationalGeometry.hpp
MeshMapUtilities.hpp
StructuredGridUtilities.hpp
BufferOps.hpp
CellElementRegion.hpp
CellElementRegionSelector.hpp
CellElementSubRegion.hpp
DomainPartition.hpp
EdgeManager.hpp
ElementRegionBase.hpp
ElementRegionManager.hpp
ElementSubRegionBase.hpp
ElementType.hpp
EmbeddedSurfaceNodeManager.hpp
EmbeddedSurfaceSubRegion.hpp
ExternalDataSourceBase.hpp
ExternalDataSourceManager.hpp
FaceElementSubRegion.hpp
FaceManager.hpp
FieldIdentifiers.hpp
InterObjectRelation.hpp
MeshBody.hpp
MeshFields.hpp
MeshForLoopInterface.hpp
MeshLevel.hpp
MeshManager.hpp
MeshObjectPath.hpp
NodeManager.hpp
ObjectManagerBase.hpp
ParticleManager.hpp
ParticleRegion.hpp
ParticleRegionBase.hpp
ParticleSubRegion.hpp
ParticleSubRegionBase.hpp
ParticleType.hpp
Perforation.hpp
PerforationData.hpp
PerforationFields.hpp
SurfaceElementRegion.hpp
SurfaceElementSubRegion.hpp
ToElementRelation.hpp
ToParticleRelation.hpp
WellElementRegion.hpp
WellElementSubRegion.hpp
►
physicsSolvers
►
contact
►
kernels
SolidMechanicsALMKernels.hpp
SolidMechanicsALMKernelsBase.hpp
SolidMechanicsALMSimultaneousKernels.hpp
SolidMechanicsConformingContactKernelsBase.hpp
SolidMechanicsConformingContactKernelsHelper.hpp
SolidMechanicsContactFaceBubbleKernels.hpp
SolidMechanicsDisplacementJumpUpdateKernels.hpp
SolidMechanicsEFEMJumpUpdateKernels.hpp
SolidMechanicsEFEMKernels.hpp
SolidMechanicsEFEMKernelsBase.hpp
SolidMechanicsEFEMKernelsHelper.hpp
SolidMechanicsEFEMStaticCondensationKernels.hpp
SolidMechanicsLagrangeContactKernels.hpp
ContactFields.hpp
ContactSolverBase.hpp
LogLevelsInfo.hpp
SolidMechanicsAugmentedLagrangianContact.hpp
SolidMechanicsEmbeddedFractures.hpp
SolidMechanicsLagrangeContact.hpp
SolidMechanicsLagrangeContactBubbleStab.hpp
SolidMechanicsPenaltyContact.hpp
►
fluidFlow
►
kernels
►
compositional
AccumulationKernel.hpp
AquiferBCKernel.hpp
C1PPUPhaseFlux.hpp
CapillaryPressureUpdateKernel.hpp
CFLKernel.hpp
CompositionalMultiphaseHybridFVMKernels.hpp
DiffusionDispersionFluxComputeKernel.hpp
DirichletFluxComputeKernel.hpp
DissipationFluxComputeKernel.hpp
FluidUpdateKernel.hpp
FluxComputeKernel.hpp
FluxComputeKernelBase.hpp
GlobalComponentFractionKernel.hpp
HydrostaticPressureKernel.hpp
IHUPhaseFlux.hpp
KernelLaunchSelectors.hpp
PhaseComponentFlux.hpp
PhaseMobilityKernel.hpp
PhaseVolumeFractionKernel.hpp
PotGrad.hpp
PPUPhaseFlux.hpp
PropertyKernelBase.hpp
ReactiveCompositionalMultiphaseOBLKernels.hpp
RelativePermeabilityUpdateKernel.hpp
ResidualNormKernel.hpp
SolidInternalEnergyUpdateKernel.hpp
SolutionCheckKernel.hpp
SolutionScalingAndCheckingKernelBase.hpp
SolutionScalingKernel.hpp
StabilizedFluxComputeKernel.hpp
StatisticsKernel.hpp
ThermalAccumulationKernel.hpp
ThermalDiffusionDispersionFluxComputeKernel.hpp
ThermalDirichletFluxComputeKernel.hpp
ThermalFluxComputeKernel.hpp
ThermalPhaseMobilityKernel.hpp
ThermalPhaseVolumeFractionKernel.hpp
ThermalResidualNormKernel.hpp
ThermalSolutionCheckKernel.hpp
ThermalSolutionScalingKernel.hpp
►
singlePhase
►
proppant
ProppantBaseKernels.hpp
ProppantFluxKernels.hpp
AccumulationKernels.hpp
AquiferBCKernel.hpp
DirichletFluxComputeKernel.hpp
FluidUpdateKernel.hpp
FluxComputeKernel.hpp
FluxComputeKernelBase.hpp
FluxKernelsHelper.hpp
HydrostaticPressureKernel.hpp
MobilityKernel.hpp
ResidualNormKernel.hpp
SinglePhaseHybridFVMKernels.hpp
SolidInternalEnergyUpdateKernel.hpp
SolutionCheckKernel.hpp
SolutionScalingKernel.hpp
StabilizedFluxComputeKernel.hpp
StatisticsKernel.hpp
ThermalAccumulationKernels.hpp
ThermalDirichletFluxComputeKernel.hpp
ThermalFluxComputeKernel.hpp
HybridFVMHelperKernels.hpp
MinPoreVolumeMaxPorosityKernel.hpp
StencilWeightsUpdateKernel.hpp
►
proppantTransport
ProppantTransport.hpp
ProppantTransportFields.hpp
ProppantTransportKernels.hpp
►
wells
►
kernels
CompositionalMultiphaseWellKernels.hpp
PerforationFluxKernels.hpp
SinglePhaseWellKernels.hpp
ThermalCompositionalMultiphaseWellKernels.hpp
ThermalSinglePhaseWellKernels.hpp
CompositionalMultiphaseWell.hpp
CompositionalMultiphaseWellFields.hpp
LogLevelsInfo.hpp
SinglePhaseWell.hpp
SinglePhaseWellFields.hpp
WellConstants.hpp
WellControls.hpp
WellFields.hpp
WellSolverBase.hpp
WellSolverBaseFields.hpp
WellTags.hpp
CompositionalMultiphaseBase.hpp
CompositionalMultiphaseBaseFields.hpp
CompositionalMultiphaseFVM.hpp
CompositionalMultiphaseHybridFVM.hpp
CompositionalMultiphaseStatistics.hpp
CompositionalMultiphaseUtilities.hpp
FlowSolverBase.hpp
FlowSolverBaseFields.hpp
LogLevelsInfo.hpp
ReactiveCompositionalMultiphaseOBL.hpp
ReactiveCompositionalMultiphaseOBLFields.hpp
SinglePhaseBase.hpp
SinglePhaseBaseFields.hpp
SinglePhaseFVM.hpp
SinglePhaseHybridFVM.hpp
SinglePhaseProppantBase.hpp
SinglePhaseStatistics.hpp
SourceFluxStatistics.hpp
StencilAccessors.hpp
StencilDataCollection.hpp
►
inducedSeismicity
►
kernels
RateAndStateKernels.hpp
SeismicityRateKernels.hpp
inducedSeismicityFields.hpp
QuasiDynamicEQ.hpp
QuasiDynamicEQRK32.hpp
rateAndStateFields.hpp
SeismicityRate.hpp
►
multiphysics
►
poromechanicsKernels
MultiphasePoromechanics.hpp
MultiphasePoromechanics_impl.hpp
PoromechanicsBase.hpp
SinglePhasePoromechanics.hpp
SinglePhasePoromechanics_impl.hpp
SinglePhasePoromechanicsConformingFractures.hpp
SinglePhasePoromechanicsEFEM.hpp
SinglePhasePoromechanicsEFEM_impl.hpp
SinglePhasePoromechanicsEmbeddedFractures.hpp
SinglePhasePoromechanicsFractures.hpp
ThermalMultiphasePoromechanics.hpp
ThermalMultiphasePoromechanics_impl.hpp
ThermalSinglePhasePoromechanics.hpp
ThermalSinglePhasePoromechanics_impl.hpp
ThermalSinglePhasePoromechanicsConformingFractures.hpp
ThermalSinglePhasePoromechanicsEFEM.hpp
ThermalSinglePhasePoromechanicsEFEM_impl.hpp
ThermalSinglePhasePoromechanicsEmbeddedFractures.hpp
CompositionalMultiphaseReservoirAndWells.hpp
CoupledReservoirAndWellKernels.hpp
CoupledReservoirAndWellsBase.hpp
CoupledSolver.hpp
FlowProppantTransportSolver.hpp
HydrofractureSolver.hpp
HydrofractureSolverKernels.hpp
LogLevelsInfo.hpp
MultiphasePoromechanics.hpp
PhaseFieldFractureSolver.hpp
PoromechanicsFields.hpp
PoromechanicsInitialization.hpp
PoromechanicsSolver.hpp
SinglePhasePoromechanics.hpp
SinglePhasePoromechanicsConformingFractures.hpp
SinglePhasePoromechanicsEmbeddedFractures.hpp
SinglePhaseReservoirAndWells.hpp
►
python
PySolver.hpp
PySolverType.hpp
►
simplePDE
LaplaceBaseH1.hpp
LaplaceFEM.hpp
LaplaceFEMKernels.hpp
PhaseFieldDamageFEM.hpp
PhaseFieldDamageFEMKernels.hpp
►
solidMechanics
►
kernels
ExplicitFiniteStrain.hpp
ExplicitFiniteStrain_impl.hpp
ExplicitMPM.hpp
ExplicitSmallStrain.hpp
ExplicitSmallStrain_impl.hpp
FixedStressThermoPoromechanics.hpp
FixedStressThermoPoromechanics_impl.hpp
ImplicitSmallStrainNewmark.hpp
ImplicitSmallStrainNewmark_impl.hpp
ImplicitSmallStrainQuasiStatic.hpp
ImplicitSmallStrainQuasiStatic_impl.hpp
SolidMechanicsLagrangianFEMKernels.hpp
StrainHelper.hpp
LogLevelsInfo.hpp
MPMSolverFields.hpp
SolidMechanicsFields.hpp
SolidMechanicsLagrangianFEM.hpp
SolidMechanicsLagrangianSSLE.hpp
SolidMechanicsMPM.hpp
SolidMechanicsStateReset.hpp
SolidMechanicsStatistics.hpp
►
surfaceGeneration
►
kernels
surfaceGenerationKernels.hpp
surfaceGenerationKernelsHelpers.hpp
EmbeddedSurfaceGenerator.hpp
EmbeddedSurfacesParallelSynchronization.hpp
LogLevelsInfo.hpp
ParallelTopologyChange.hpp
SurfaceGenerator.hpp
SurfaceGeneratorFields.hpp
►
wavePropagation
►
sem
►
acoustic
►
firstOrderEqn
►
isotropic
AcousticFirstOrderWaveEquationSEM.hpp
AcousticFirstOrderWaveEquationSEMKernel.hpp
►
secondOrderEqn
►
anisotropic
AcousticVTIFields.hpp
AcousticVTIWaveEquationSEM.hpp
AcousticVTIWaveEquationSEMKernel.hpp
►
isotropic
AcousticPMLSEMKernel.hpp
AcousticWaveEquationSEM.hpp
AcousticWaveEquationSEMKernel.hpp
►
shared
AcousticFields.hpp
AcousticMatricesSEMKernel.hpp
AcousticTimeSchemeSEMKernel.hpp
►
acoustoelastic
►
secondOrderEqn
►
isotropic
AcousticElasticWaveEquationSEM.hpp
AcousticElasticWaveEquationSEMKernel.hpp
AcoustoElasticFields.hpp
AcoustoElasticTimeSchemeSEMKernel.hpp
►
elastic
►
firstOrderEqn
►
isotropic
ElasticFirstOrderWaveEquationSEM.hpp
ElasticFirstOrderWaveEquationSEMKernel.hpp
►
secondOrderEqn
►
anisotropic
ElasticVTIFields.hpp
ElasticVTIWaveEquationSEMKernel.hpp
►
isotropic
ElasticWaveEquationSEM.hpp
ElasticWaveEquationSEMKernel.hpp
►
shared
ElasticFields.hpp
ElasticMatricesSEMKernel.hpp
ElasticTimeSchemeSEMKernel.hpp
►
shared
PrecomputeSourcesAndReceiversKernel.hpp
WaveSolverBase.hpp
WaveSolverUtils.hpp
FieldStatisticsBase.hpp
KernelLaunchSelectors.hpp
LinearSolverParameters.hpp
LogLevelsInfo.hpp
NonlinearSolverParameters.hpp
PhysicsSolverBase.hpp
PhysicsSolverBaseKernels.hpp
PhysicsSolverManager.hpp
SolverStatistics.hpp
Generated by
1.9.1