GEOSX
|
Kernel variables allocated on the stack. More...
#include <SolidMechanicsSmallStrainImplicitNewmarkKernel.hpp>
Public Member Functions | |
GEOSX_HOST_DEVICE | StackVariables () |
Constructor. | |
Public Member Functions inherited from geosx::SolidMechanicsLagrangianFEMKernels::QuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::StackVariables | |
GEOSX_HOST_DEVICE | StackVariables () |
Constructor. | |
Public Attributes | |
real64 | dRdU_InertiaMassDamping [numRows][numCols] |
Stack storage for the Inertial damping contributions to the Jacobian. | |
real64 | vtilde_local [numNodesPerElem][numDofPerTrialSupportPoint] |
Stack storage for the velocity predictor. | |
real64 | uhattilde_local [numNodesPerElem][numDofPerTrialSupportPoint] |
Stack storage for the incremental displacement predictor. | |
Public Attributes inherited from geosx::SolidMechanicsLagrangianFEMKernels::QuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::StackVariables | |
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. | |
Kernel variables allocated on the stack.
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.
Adds a stack array for the vtilde, uhattilde, and the Inertial mass damping.
Definition at line 129 of file SolidMechanicsSmallStrainImplicitNewmarkKernel.hpp.