GEOSX
Public Member Functions | Public Attributes | List of all members
geos::AverageOverQuadraturePointsBase< SUBREGION_TYPE, FE_TYPE >::StackVariables Struct Reference

Kernel variables allocated on the stack. More...

#include <AverageOverQuadraturePointsKernel.hpp>

Inheritance diagram for geos::AverageOverQuadraturePointsBase< SUBREGION_TYPE, FE_TYPE >::StackVariables:
Inheritance graph
[legend]

Public Member Functions

GEOS_HOST_DEVICE StackVariables ()
 

Public Attributes

real64 xLocal [FE_TYPE::maxSupportPoints][3]
 C-array stack storage for element local the nodal positions.
 
FE_TYPE::StackVariables feStack
 Stack variables needed for the underlying FEM type.
 

Detailed Description

template<typename SUBREGION_TYPE, typename FE_TYPE>
struct geos::AverageOverQuadraturePointsBase< SUBREGION_TYPE, FE_TYPE >::StackVariables

Kernel variables allocated on the stack.

ImplicitKernelBase::StackVariables Description

Contains variables that will be allocated on the stack of the main kernel. This will typically consist of local arrays to hold data mapped from the global data arrays, and/or local storage for the residual and jacobian contributions.

Definition at line 71 of file AverageOverQuadraturePointsKernel.hpp.

Constructor & Destructor Documentation

◆ StackVariables()

template<typename SUBREGION_TYPE , typename FE_TYPE >
GEOS_HOST_DEVICE geos::AverageOverQuadraturePointsBase< SUBREGION_TYPE, FE_TYPE >::StackVariables::StackVariables ( )
inline

Default constructor

Definition at line 79 of file AverageOverQuadraturePointsKernel.hpp.


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