GEOS
Classes | Namespaces | Functions | Variables
ReactiveCompositionalMultiphaseOBLKernels.hpp File Reference
#include "common/DataLayouts.hpp"
#include "common/DataTypes.hpp"
#include "common/GEOS_RAJA_Interface.hpp"
#include "constitutive/permeability/PermeabilityFields.hpp"
#include "functions/MultivariableTableFunctionKernels.hpp"
#include "mesh/ElementSubRegionBase.hpp"
#include "mesh/ObjectManagerBase.hpp"
#include "mesh/utilities/MeshMapUtilities.hpp"
#include "physicsSolvers/fluidFlow/CompositionalMultiphaseBaseFields.hpp"
#include "physicsSolvers/fluidFlow/ReactiveCompositionalMultiphaseOBLFields.hpp"
#include "physicsSolvers/fluidFlow/StencilAccessors.hpp"

Go to the source code of this file.

Classes

class  geos::reactiveCompositionalMultiphaseOBLKernels::OBLOperatorsKernel< NUM_PHASES, NUM_COMPS, ENABLE_ENERGY >
 Compute OBL Operators and derivatives. More...
 
class  geos::reactiveCompositionalMultiphaseOBLKernels::OBLOperatorsKernelFactory
 
class  geos::reactiveCompositionalMultiphaseOBLKernels::ElementBasedAssemblyKernel< NUM_PHASES, NUM_COMPS, ENABLE_ENERGY >
 Compute accumulation term for an element. More...
 
struct  geos::reactiveCompositionalMultiphaseOBLKernels::ElementBasedAssemblyKernel< NUM_PHASES, NUM_COMPS, ENABLE_ENERGY >::StackVariables
 Kernel variables (dof numbers, jacobian and residual) located on the stack. More...
 
class  geos::reactiveCompositionalMultiphaseOBLKernels::ElementBasedAssemblyKernelFactory
 
class  geos::reactiveCompositionalMultiphaseOBLKernels::FluxComputeKernelBase
 Base class for FluxComputeKernel that holds all data not dependent on template parameters (like stencil type and number of components/dofs). More...
 
class  geos::reactiveCompositionalMultiphaseOBLKernels::FluxComputeKernel< NUM_PHASES, NUM_COMPS, ENABLE_ENERGY, STENCILWRAPPER >
 Compute flux term for an element. More...
 
struct  geos::reactiveCompositionalMultiphaseOBLKernels::FluxComputeKernel< NUM_PHASES, NUM_COMPS, ENABLE_ENERGY, STENCILWRAPPER >::StackVariables
 Kernel variables (dof numbers, jacobian and residual) located on the stack. More...
 
class  geos::reactiveCompositionalMultiphaseOBLKernels::FluxComputeKernelFactory
 
struct  geos::reactiveCompositionalMultiphaseOBLKernels::ResidualNormKernel
 
struct  geos::reactiveCompositionalMultiphaseOBLKernels::ResidualDARTSL2NormKernel
 
struct  geos::reactiveCompositionalMultiphaseOBLKernels::SolutionCheckKernel
 

Namespaces

 geos
 

Functions

constexpr integer geos::reactiveCompositionalMultiphaseOBLKernels::COMPUTE_NUM_OPS (integer const NP, integer const NC, bool ENERGY)
 

Variables

static constexpr real64 geos::reactiveCompositionalMultiphaseOBLKernels::minValueForDivision = 1e-10