GEOS
Classes | Namespaces | Functions
CompositionalMultiphaseHybridFVMKernels.hpp File Reference
#include "codingUtilities/Utilities.hpp"
#include "common/DataTypes.hpp"
#include "constitutive/fluid/multifluid/MultiFluidBase.hpp"
#include "constitutive/fluid/multifluid/MultiFluidFields.hpp"
#include "constitutive/permeability/PermeabilityBase.hpp"
#include "constitutive/solid/porosity/PorosityBase.hpp"
#include "constitutive/solid/porosity/PorosityFields.hpp"
#include "constitutive/relativePermeability/RelativePermeabilityBase.hpp"
#include "mesh/ElementRegionManager.hpp"
#include "mesh/ObjectManagerBase.hpp"
#include "physicsSolvers/PhysicsSolverBaseKernels.hpp"
#include "physicsSolvers/fluidFlow/CompositionalMultiphaseBaseFields.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/KernelLaunchSelectors.hpp"

Go to the source code of this file.

Classes

struct  geos::compositionalMultiphaseHybridFVMKernels::Pos
 
struct  geos::compositionalMultiphaseHybridFVMKernels::UpwindingHelper
 
struct  geos::compositionalMultiphaseHybridFVMKernels::AssemblerKernelHelper
 
struct  geos::compositionalMultiphaseHybridFVMKernels::AssemblerKernel
 
struct  geos::compositionalMultiphaseHybridFVMKernels::FluxKernel
 
class  geos::compositionalMultiphaseHybridFVMKernels::PhaseMobilityKernel< NUM_COMP, NUM_PHASE >
 Define the interface for the property kernel in charge of computing the phase mobilities. More...
 
class  geos::compositionalMultiphaseHybridFVMKernels::PhaseMobilityKernelFactory
 
class  geos::compositionalMultiphaseHybridFVMKernels::ResidualNormKernel
 
class  geos::compositionalMultiphaseHybridFVMKernels::ResidualNormKernelFactory
 
struct  geos::compositionalMultiphaseHybridFVMKernels::SolutionCheckKernel
 
struct  geos::compositionalMultiphaseHybridFVMKernels::PrecomputeKernel
 

Namespaces

 geos
 

Functions

template<typename KERNELWRAPPER , typename INNER_PRODUCT , typename ... ARGS>
void geos::compositionalMultiphaseHybridFVMKernels::simpleKernelLaunchSelector (localIndex numFacesInElem, ARGS &&... args)
 
template<typename KERNELWRAPPER , typename IP_TYPE , typename ... ARGS>
void geos::compositionalMultiphaseHybridFVMKernels::kernelLaunchSelector (integer numFacesInElem, integer numComps, integer numPhases, ARGS &&... args)