GEOSX
Public Member Functions | List of all members
geos::solidMechanicsLagrangianFEMKernels::ImplicitSmallStrainQuasiStatic< 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 <ImplicitSmallStrainQuasiStatic.hpp>

Public Member Functions

constexpr GEOS_HOST_DEVICE void operator() (localIndex const a, localIndex const b)
 operator() no-op used for adding an additional dynamics term inside the jacobian assembly loop. More...
 
constexpr GEOS_HOST_DEVICE 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 geos::solidMechanicsLagrangianFEMKernels::ImplicitSmallStrainQuasiStatic< 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 167 of file ImplicitSmallStrainQuasiStatic.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename SUBREGION_TYPE , typename CONSTITUTIVE_TYPE , typename FE_TYPE >
constexpr GEOS_HOST_DEVICE void geos::solidMechanicsLagrangianFEMKernels::ImplicitSmallStrainQuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::NoOpFunctors::operator() ( localIndex const  a,
localIndex const  b 
)
inlineconstexpr

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 176 of file ImplicitSmallStrainQuasiStatic.hpp.

◆ operator()() [2/2]

template<typename SUBREGION_TYPE , typename CONSTITUTIVE_TYPE , typename FE_TYPE >
constexpr GEOS_HOST_DEVICE void geos::solidMechanicsLagrangianFEMKernels::ImplicitSmallStrainQuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::NoOpFunctors::operator() ( real64(&)  stress[6])
inlineconstexpr

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 188 of file ImplicitSmallStrainQuasiStatic.hpp.


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