GEOSX
|
A struct to update particle stresses. More...
#include <ExplicitMPM.hpp>
Static Public Member Functions | |
template<typename POLICY , typename CONSTITUTIVE_WRAPPER > | |
static void | launch (SortedArrayView< localIndex const > const indices, CONSTITUTIVE_WRAPPER const &constitutiveWrapper, real64 dt, arrayView3d< real64 const > const deformationGradient, arrayView3d< real64 const > const fDot, arrayView3d< real64 const > const velocityGradient, arrayView2d< real64 > const particleStress) |
Launch the kernel function doing constitutive updates. More... | |
A struct to update particle stresses.
Definition at line 82 of file ExplicitMPM.hpp.
|
inlinestatic |
Launch the kernel function doing constitutive updates.
POLICY | the type of policy used in the kernel launch |
CONTACT_WRAPPER | the type of contact wrapper doing the constitutive updates |
[in] | size | the size of the subregion |
[in] | constitutiveWrapper | the wrapper implementing the constitutive model |
[in] | deformationGradient | the deformation gradient |
[in] | velocityGradient | the velocity gradient |
[out] | particleStress | the new particle stress, returned for plotting convenience |
Definition at line 95 of file ExplicitMPM.hpp.