GEOSX
Public Member Functions | Public Attributes | List of all members
geos::solidMechanicsLagrangianFEMKernels::ImplicitSmallStrainQuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::StackVariables Class Reference

Kernel variables allocated on the stack. More...

#include <ImplicitSmallStrainQuasiStatic.hpp>

Inheritance diagram for geos::solidMechanicsLagrangianFEMKernels::ImplicitSmallStrainQuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::StackVariables:
Inheritance graph
[legend]

Public Member Functions

GEOS_HOST_DEVICE StackVariables ()
 Constructor.
 

Public Attributes

int xLocal
 Dummy.
 
real64 u_local [numNodesPerElem][numDofPerTrialSupportPoint]
 Stack storage for the element local nodal displacement.
 
real64 uhat_local [numNodesPerElem][numDofPerTrialSupportPoint]
 Stack storage for the element local nodal incremental displacement.
 
real64 constitutiveStiffness [6][6]
 Stack storage for the constitutive stiffness at a quadrature point.
 

Detailed Description

template<typename SUBREGION_TYPE, typename CONSTITUTIVE_TYPE, typename FE_TYPE>
class geos::solidMechanicsLagrangianFEMKernels::ImplicitSmallStrainQuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_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.

Adds a stack array for the displacement, incremental displacement, and the constitutive stiffness.

Definition at line 116 of file ImplicitSmallStrainQuasiStatic.hpp.


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