GEOS
Classes | Namespaces | Enumerations
FluxComputeKernelBase.hpp File Reference
#include "common/DataLayouts.hpp"
#include "common/DataTypes.hpp"
#include "common/GEOS_RAJA_Interface.hpp"
#include "constitutive/capillaryPressure/CapillaryPressureFields.hpp"
#include "constitutive/capillaryPressure/CapillaryPressureBase.hpp"
#include "constitutive/fluid/multifluid/MultiFluidBase.hpp"
#include "constitutive/fluid/multifluid/MultiFluidFields.hpp"
#include "constitutive/permeability/PermeabilityBase.hpp"
#include "constitutive/permeability/PermeabilityFields.hpp"
#include "mesh/ElementRegionManager.hpp"
#include "physicsSolvers/fluidFlow/FlowSolverBaseFields.hpp"
#include "physicsSolvers/fluidFlow/CompositionalMultiphaseBaseFields.hpp"
#include "physicsSolvers/fluidFlow/StencilAccessors.hpp"

Go to the source code of this file.

Classes

class  geos::isothermalCompositionalMultiphaseFVMKernels::FluxComputeKernelBase
 Base class for FluxComputeKernel that holds all data not dependent on template parameters (like stencil type and number of components/dofs). More...
 

Namespaces

 geos
 

Enumerations

enum class  geos::isothermalCompositionalMultiphaseFVMKernels::KernelFlags {
  CapPressure = 1 << 0 , Diffusion = 1 << 1 , Dispersion = 1 << 2 , TotalMassEquation = 1 << 3 ,
  CheckPhasePresenceInGravity = 1 << 4 , C1PPU = 1 << 5 , IHU = 1 << 6
}
 

Enumeration Type Documentation

◆ KernelFlags

Enumerator
CapPressure 

Flag to specify whether capillary pressure is used or not.

Diffusion 

Flag to specify whether diffusion is used or not.

Dispersion 

Flag to specify whether dispersion is used or not.

TotalMassEquation 

Flag indicating whether total mass equation is formed or not.

CheckPhasePresenceInGravity 

Flag indicating whether gravity treatment is checking phase presence or not.

C1PPU 

Flag indicating whether C1-PPU is used or not.

IHU 

Flag indicating whether IHU is used or not.

Definition at line 44 of file FluxComputeKernelBase.hpp.