GEOS
Classes | Namespaces | Functions
SolidMechanicsLagrangianFEMKernels.hpp File Reference
#include "common/DataTypes.hpp"
#include "common/TimingMacros.hpp"
#include "constitutive/ConstitutiveBase.hpp"
#include "finiteElement/Kinematics.h"
#include "finiteElement/kernelInterface/ImplicitKernelBase.hpp"
#include "common/GEOS_RAJA_Interface.hpp"

Go to the source code of this file.

Classes

struct  geos::solidMechanicsLagrangianFEMKernels::ExplicitKernel
 

Namespaces

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

Functions

void geos::solidMechanicsLagrangianFEMKernels::velocityUpdate (arrayView2d< real64, nodes::ACCELERATION_USD > const &acceleration, arrayView2d< real64, nodes::VELOCITY_USD > const &velocity, real64 const dt)
 
void geos::solidMechanicsLagrangianFEMKernels::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 geos::solidMechanicsLagrangianFEMKernels::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)