GEOS
Public Attributes | List of all members
geos::solidMechanicsALMKernels::ALM< CONSTITUTIVE_TYPE, FE_TYPE >::StackVariables Struct Reference

Kernel variables allocated on the stack. More...

#include <SolidMechanicsALMKernels.hpp>

Inheritance diagram for geos::solidMechanicsALMKernels::ALM< CONSTITUTIVE_TYPE, FE_TYPE >::StackVariables:
Inheritance graph
[legend]

Public Attributes

globalIndex dispEqnRowIndices [numUdofs]
 C-array storage for the element local row degrees of freedom.
 
globalIndex dispColIndices [numUdofs]
 C-array storage for the element local column degrees of freedom.
 
globalIndex bEqnRowIndices [numBdofs]
 C-array storage for the element local row degrees of freedom.
 
globalIndex bColIndices [numBdofs]
 C-array storage for the element local column degrees of freedom.
 
real64 localRu [numUdofs]
 C-array storage for the element local Ru residual vector.
 
real64 localRb [numBdofs]
 C-array storage for the element local Rb residual vector.
 
real64 localAutAtu [numUdofs][numUdofs]
 C-array storage for the element local AutAtu matrix.
 
real64 localAbtAtb [numBdofs][numBdofs]
 C-array storage for the element local AbtAtb matrix.
 
real64 localAbtAtu [numBdofs][numUdofs]
 C-array storage for the element local AbtAtu matrix.
 
real64 localAutAtb [numUdofs][numBdofs]
 C-array storage for the element local AbtAtu matrix.
 
real64 tLocal [numTdofs]
 Stack storage for the element local lagrange multiplier vector.
 
- Public Attributes inherited from geos::solidMechanicsConformingContactKernels::ConformingContactKernelsBase< CONSTITUTIVE_TYPE, FE_TYPE >::StackVariables
real64 localAtu [numTdofs][numUdofs]
 C-array storage for the element local Atu matrix.
 
real64 localAtb [numTdofs][numBdofs]
 C-array storage for the element local Atb matrix.
 
real64 localRotationMatrix [3][3]
 C-array storage for rotation matrix.
 
real64 localPenalty [3][3]
 C-array storage for penalty matrix.
 
real64 dispJumpLocal [numTdofs]
 Stack storage for the element local displacement jump vector.
 
real64 oldDispJumpLocal [numTdofs]
 Stack storage for the element local old displacement jump vector.
 
real64 X [numNodesPerElem][3]
 local nodal coordinates
 

Detailed Description

template<typename CONSTITUTIVE_TYPE, typename FE_TYPE>
struct geos::solidMechanicsALMKernels::ALM< 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.

Definition at line 121 of file SolidMechanicsALMKernels.hpp.


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