228 {
230
231 int nb_gauss_pts = getGaussPts().size2();
232
233 for (int gg = 0; gg < nb_gauss_pts; gg++) {
235 auto cp_plastic_strain =
commonDataPtr->getPlasticStrain(gg);
236 auto cp_internal_variables =
commonDataPtr->getInternalVariables(gg);
237 const auto nb_internal_variables = cp_internal_variables.size();
238 auto plastic_strain =
241 &
commonDataPtr->internalVariablesPtr[gg * nb_internal_variables],
242 nb_internal_variables);
243 plastic_strain = cp_plastic_strain;
244 internal_variables = cp_internal_variables;
245 }
246 }
247
249}
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
auto getVectorAdaptor(T1 ptr, const size_t n)
Get Vector adaptor.