| 
    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.