|
GEOS
|
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 | FixedStressThermoPoromechanics |
| Implements kernels for solving the solid part of the fixed-stress thermoporomechanics problem. More... | |
| class | ImplicitSmallStrainNewmark |
| Implements kernels for solving the equations of motion using an implicit Newmark's method.. More... | |
| class | ImplicitSmallStrainQuasiStatic |
| Implements kernels for solving quasi-static equilibrium. More... | |
| struct | ExplicitKernel |
Functions | |
| void | velocityUpdate (arrayView2d< real64, nodes::ACCELERATION_USD > const &acceleration, arrayView2d< real64, nodes::VELOCITY_USD > const &velocity, real64 const dt) |
| void | velocityUpdate (arrayView2d< real64, nodes::ACCELERATION_USD > const &acceleration, arrayView1d< real64 const > const &mass, arrayView2d< real64, nodes::VELOCITY_USD > const &velocity, real64 const dt, SortedArrayView< localIndex const > const &indices) |
| void | displacementUpdate (arrayView2d< real64 const, nodes::VELOCITY_USD > const &velocity, arrayView2d< real64, nodes::INCR_DISPLACEMENT_USD > const &uhat, arrayView2d< real64, nodes::TOTAL_DISPLACEMENT_USD > const &u, real64 const dt) |
Namespace to contain the solid mechanics kernels.