GEOSX
|
Namespace to contain the solid mechanics kernels. More...
Classes | |
class | ExplicitFiniteStrain |
Implements kernels for solving the equations of motion using the explicit Newmark method under the finite strain assumption. More... | |
class | ExplicitSmallStrain |
Implements kernels for solving the equations of motion using the explicit Newmark method under the small strain assumption. More... | |
class | ImplicitNewmark |
Implements kernels for solving the equations of motion using an implicit Newmark's method.. More... | |
class | QuasiStatic |
Implements kernels for solving quasi-static equilibrium. More... | |
Typedefs | |
using | ExplicitFiniteStrainFactory = finiteElement::KernelFactory< ExplicitFiniteStrain, real64, string const &> |
The factory used to construct a ExplicitFiniteStrain kernel. | |
using | ExplicitSmallStrainFactory = finiteElement::KernelFactory< ExplicitSmallStrain, real64, string const &> |
The factory used to construct a ExplicitSmallStrain kernel. | |
using | ImplicitNewmarkFactory = finiteElement::KernelFactory< ImplicitNewmark, arrayView1d< globalIndex const > const &, globalIndex, CRSMatrixView< real64, globalIndex const > const &, arrayView1d< real64 > const &, real64 const(&)[3], real64, real64, real64, real64, real64 > |
The factory used to construct a ImplicitNewmark kernel. | |
using | QuasiStaticFactory = finiteElement::KernelFactory< QuasiStatic, arrayView1d< globalIndex const > const &, globalIndex, CRSMatrixView< real64, globalIndex const > const &, arrayView1d< real64 > const &, real64 const(&)[3] > |
The factory used to construct a QuasiStatic kernel. | |
Namespace to contain the solid mechanics kernels.