GEOSX
Public Member Functions | Public Attributes | List of all members
geosx::solidMechanicsLagrangianFEMKernels::ExplicitFiniteStrain< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::StackVariables Struct Reference

Kernel variables allocated on the stack. More...

#include <ExplicitFiniteStrain.hpp>

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

Public Member Functions

GEOSX_HOST_DEVICE StackVariables ()
 constructor
 

Public Attributes

real64 uLocal [numNodesPerElem][numDofPerTrialSupportPoint]
 Local stack storage for nodal displacements.
 
- Public Attributes inherited from geosx::solidMechanicsLagrangianFEMKernels::ExplicitSmallStrain< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::StackVariables
real64 fLocal [numNodesPerElem][numDofPerTrialSupportPoint]
 C-array stack storage for the element local force.
 
real64 varLocal [numNodesPerElem][numDofPerTestSupportPoint]
 C-array stack storage for element local primary variable values.
 
int xLocal
 Dummy.
 

Detailed Description

template<typename SUBREGION_TYPE, typename CONSTITUTIVE_TYPE, typename FE_TYPE>
struct geosx::solidMechanicsLagrangianFEMKernels::ExplicitFiniteStrain< 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.

ExplicitSmallStrain Description

Adds a stack arrays for the nodal force, primary displacement variable, etc.

Definition at line 94 of file ExplicitFiniteStrain.hpp.


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