#include <users_modules/eshelbian_plasticit/src/EshelbianPlasticity.hpp>
Definition at line 545 of file EshelbianPlasticity.hpp.
◆ OpCalculateEshelbyStress()
EshelbianPlasticity::OpCalculateEshelbyStress::OpCalculateEshelbyStress |
( |
boost::shared_ptr< DataAtIntegrationPts > |
data_ptr | ) |
|
|
inline |
◆ doWork()
Definition at line 200 of file EshelbianOperators.cpp.
207 int nb_integration_pts = getGaussPts().size2();
209 auto t_P = getFTensor2FromMat<SPACE_DIM, SPACE_DIM>(
dataAtPts->approxPAtPts);
210 auto t_F = getFTensor2FromMat<SPACE_DIM, SPACE_DIM>(
dataAtPts->hAtPts);
215 auto t_eshelby_stress =
216 getFTensor2FromMat<SPACE_DIM, SPACE_DIM>(
dataAtPts->SigmaAtPts);
220 for (
auto gg = 0; gg != nb_integration_pts; ++gg) {
221 t_eshelby_stress(
i,
j) = t_energy *
t_kd(
i,
j) - t_F(
m,
i) * t_P(
m,
j);
◆ dataAtPts
The documentation for this struct was generated from the following files: