GEOS
Classes | Namespaces | Typedefs
ImplicitSmallStrainQuasiStatic.hpp File Reference
#include "finiteElement/kernelInterface/ImplicitKernelBase.hpp"
#include "physicsSolvers/solidMechanics/SolidMechanicsFields.hpp"
#include "finiteElement/kernelInterface/SparsityKernelBase.hpp"

Go to the source code of this file.

Classes

class  geos::solidMechanicsLagrangianFEMKernels::ImplicitSmallStrainQuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >
 Implements kernels for solving quasi-static equilibrium. More...
 
class  geos::solidMechanicsLagrangianFEMKernels::ImplicitSmallStrainQuasiStatic< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE >::StackVariables
 Kernel variables allocated on the stack. More...
 
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. More...
 

Namespaces

 geos
 
 geos::solidMechanicsLagrangianFEMKernels
 Namespace to contain the solid mechanics kernels.
 

Typedefs

using geos::solidMechanicsLagrangianFEMKernels::QuasiStaticFactory = finiteElement::KernelFactory< ImplicitSmallStrainQuasiStatic, arrayView1d< globalIndex const > const, globalIndex, CRSMatrixView< real64, globalIndex const > const, arrayView1d< real64 > const, real64 const, real64 const(&)[3] >
 The factory used to construct a QuasiStatic kernel.