GEOSX
Public Member Functions | List of all members
geosx::SolidMechanicsLagrangianFEMKernels::QuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::NoOpFunctors Struct Reference

Internal struct to provide no-op defaults used in the inclusion of lambda functions into kernel component functions. More...

#include <SolidMechanicsSmallStrainQuasiStaticKernel.hpp>

Public Member Functions

GEOSX_HOST_DEVICE GEOSX_FORCE_INLINE constexpr void operator() (localIndex const a, localIndex const b)
 operator() no-op used for adding an additional dynamics term inside the jacobian assembly loop. More...
 
GEOSX_HOST_DEVICE GEOSX_FORCE_INLINE constexpr void operator() (real64(&stress)[6])
 operator() no-op used for modifying the stress tensor prior to integrating the divergence to produce nodal forces. More...
 

Detailed Description

template<typename SUBREGION_TYPE, typename CONSTITUTIVE_TYPE, typename FE_TYPE>
struct geosx::SolidMechanicsLagrangianFEMKernels::QuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::NoOpFunctors

Internal struct to provide no-op defaults used in the inclusion of lambda functions into kernel component functions.

Definition at line 199 of file SolidMechanicsSmallStrainQuasiStaticKernel.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename SUBREGION_TYPE , typename CONSTITUTIVE_TYPE , typename FE_TYPE >
GEOSX_HOST_DEVICE GEOSX_FORCE_INLINE constexpr void geosx::SolidMechanicsLagrangianFEMKernels::QuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::NoOpFunctors::operator() ( localIndex const  a,
localIndex const  b 
)
inline

operator() no-op used for adding an additional dynamics term inside the jacobian assembly loop.

Parameters
aNode index for the row.
bNode index for the col.

Definition at line 208 of file SolidMechanicsSmallStrainQuasiStaticKernel.hpp.

◆ operator()() [2/2]

template<typename SUBREGION_TYPE , typename CONSTITUTIVE_TYPE , typename FE_TYPE >
GEOSX_HOST_DEVICE GEOSX_FORCE_INLINE constexpr void geosx::SolidMechanicsLagrangianFEMKernels::QuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::NoOpFunctors::operator() ( real64(&)  stress[6])
inline

operator() no-op used for modifying the stress tensor prior to integrating the divergence to produce nodal forces.

Parameters
stressThe stress array.

Definition at line 220 of file SolidMechanicsSmallStrainQuasiStaticKernel.hpp.


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