GEOS
Classes | Namespaces | Variables
CompositionalMultiphaseWellKernels.hpp File Reference
#include "codingUtilities/Utilities.hpp"
#include "common/DataTypes.hpp"
#include "common/GEOS_RAJA_Interface.hpp"
#include "constitutive/fluid/multifluid/MultiFluidBase.hpp"
#include "constitutive/fluid/multifluid/MultiFluidFields.hpp"
#include "constitutive/relativePermeability/RelativePermeabilityBase.hpp"
#include "constitutive/relativePermeability/RelativePermeabilityFields.hpp"
#include "mesh/ElementRegionManager.hpp"
#include "mesh/ObjectManagerBase.hpp"
#include "physicsSolvers/KernelLaunchSelectors.hpp"
#include "physicsSolvers/fluidFlow/CompositionalMultiphaseBaseFields.hpp"
#include "physicsSolvers/fluidFlow/FlowSolverBaseFields.hpp"
#include "physicsSolvers/fluidFlow/StencilAccessors.hpp"
#include "physicsSolvers/fluidFlow/kernels/compositional/AccumulationKernel.hpp"
#include "physicsSolvers/fluidFlow/kernels/compositional/PropertyKernelBase.hpp"
#include "physicsSolvers/fluidFlow/kernels/compositional/SolutionScalingKernel.hpp"
#include "physicsSolvers/fluidFlow/kernels/compositional/SolutionCheckKernel.hpp"
#include "physicsSolvers/fluidFlow/wells/CompositionalMultiphaseWellFields.hpp"
#include "physicsSolvers/fluidFlow/wells/WellControls.hpp"
#include "physicsSolvers/fluidFlow/wells/WellSolverBaseFields.hpp"

Go to the source code of this file.

Classes

struct  geos::compositionalMultiphaseWellKernels::SubRegionTag
 
struct  geos::compositionalMultiphaseWellKernels::ElemTag
 
struct  geos::compositionalMultiphaseWellKernels::ColOffset
 
struct  geos::compositionalMultiphaseWellKernels::ColOffset_WellJac< NC, 0 >
 
struct  geos::compositionalMultiphaseWellKernels::ColOffset_WellJac< NC, 1 >
 
struct  geos::compositionalMultiphaseWellKernels::RowOffset
 
struct  geos::compositionalMultiphaseWellKernels::RowOffset_WellJac< NC, 0 >
 
struct  geos::compositionalMultiphaseWellKernels::RowOffset_WellJac< NC, 1 >
 
struct  geos::compositionalMultiphaseWellKernels::ControlEquationHelper
 
struct  geos::compositionalMultiphaseWellKernels::PressureRelationKernel
 
struct  geos::compositionalMultiphaseWellKernels::VolumeBalanceKernel
 
struct  geos::compositionalMultiphaseWellKernels::PresTempCompFracInitializationKernel
 
struct  geos::compositionalMultiphaseWellKernels::CompDensInitializationKernel
 
struct  geos::compositionalMultiphaseWellKernels::RateInitializationKernel
 
class  geos::compositionalMultiphaseWellKernels::TotalMassDensityKernel< NUM_COMP, NUM_PHASE >
 Define the interface for the property kernel in charge of computing the total mass density. More...
 
class  geos::compositionalMultiphaseWellKernels::TotalMassDensityKernelFactory
 
class  geos::compositionalMultiphaseWellKernels::ResidualNormKernel
 
class  geos::compositionalMultiphaseWellKernels::ResidualNormKernelFactory
 
class  geos::compositionalMultiphaseWellKernels::SolutionScalingKernelFactory
 
class  geos::compositionalMultiphaseWellKernels::SolutionCheckKernelFactory
 
class  geos::compositionalMultiphaseWellKernels::ElementBasedAssemblyKernel< NUM_COMP, IS_THERMAL >
 Define the interface for the assembly kernel in charge of accumulation and volume balance. More...
 
struct  geos::compositionalMultiphaseWellKernels::ElementBasedAssemblyKernel< NUM_COMP, IS_THERMAL >::StackVariables
 Kernel variables (dof numbers, jacobian and residual) located on the stack. More...
 
class  geos::compositionalMultiphaseWellKernels::ElementBasedAssemblyKernelFactory
 
class  geos::compositionalMultiphaseWellKernels::FaceBasedAssemblyKernel< NC, IS_THERMAL >
 Define the interface for the assembly kernel in charge of flux terms. More...
 
struct  geos::compositionalMultiphaseWellKernels::FaceBasedAssemblyKernel< NC, IS_THERMAL >::StackVariables
 
class  geos::compositionalMultiphaseWellKernels::FaceBasedAssemblyKernelFactory
 

Namespaces

 geos
 

Variables

static constexpr real64 geos::compositionalMultiphaseWellKernels::minDensForDivision = 1e-10