GEOSX
Static Public Member Functions | List of all members
geos::AverageOverQuadraturePoints1DKernelFactory Class Reference

Class to create and launch the kernel. More...

#include <AverageOverQuadraturePointsKernel.hpp>

Static Public Member Functions

template<typename SUBREGION_TYPE , typename FE_TYPE , typename POLICY >
static void createAndLaunch (NodeManager &nodeManager, EdgeManager const &edgeManager, FaceManager const &faceManager, SUBREGION_TYPE const &elementSubRegion, FE_TYPE const &finiteElementSpace, arrayView2d< real64 const > const property, arrayView1d< real64 > const averageProperty)
 Create a new kernel and launch. More...
 

Detailed Description

Class to create and launch the kernel.

Definition at line 252 of file AverageOverQuadraturePointsKernel.hpp.

Member Function Documentation

◆ createAndLaunch()

template<typename SUBREGION_TYPE , typename FE_TYPE , typename POLICY >
static void geos::AverageOverQuadraturePoints1DKernelFactory::createAndLaunch ( NodeManager nodeManager,
EdgeManager const &  edgeManager,
FaceManager const &  faceManager,
SUBREGION_TYPE const &  elementSubRegion,
FE_TYPE const &  finiteElementSpace,
arrayView2d< real64 const > const  property,
arrayView1d< real64 > const  averageProperty 
)
inlinestatic

Create a new kernel and launch.

Template Parameters
SUBREGION_TYPEthe subRegion type
FE_TYPEthe finite element type
POLICYthe kernel policy
Parameters
nodeManagerthe node manager
edgeManagerthe edge manager
faceManagerthe face manager
elementSubRegionthe element subRegion
finiteElementSpacethe finite element space
propertythe property at quadrature points
averagePropertythe property averaged over quadrature points

Definition at line 273 of file AverageOverQuadraturePointsKernel.hpp.


The documentation for this class was generated from the following file: