int RankineMatNl :: unpackAndUpdateUnknowns(CommunicationBuffer &buff, TimeStep *stepN, GaussPoint *ip) { int result; RankineMatNlStatus *nlStatus = ( RankineMatNlStatus * ) this->giveStatus(ip); double localCumPlasticStrainForAverage; result = buff.unpackDouble(localCumPlasticStrainForAverage); nlStatus->setLocalCumPlasticStrainForAverage(localCumPlasticStrainForAverage); return result; }
int MisesMatNl :: unpackAndUpdateUnknowns(CommunicationBuffer &buff, TimeStep *tStep, GaussPoint *ip) { int result; MisesMatNlStatus *nlStatus = static_cast< MisesMatNlStatus * >( this->giveStatus(ip) ); double localCumPlasticStrainForAverage; result = buff.unpackDouble(localCumPlasticStrainForAverage); nlStatus->setLocalCumPlasticStrainForAverage(localCumPlasticStrainForAverage); return result; }
int MazarsNLMaterial :: unpackAndUpdateUnknowns(CommunicationBuffer &buff, TimeStep *stepN, GaussPoint *ip) { int result; MazarsNLMaterialStatus *status = ( MazarsNLMaterialStatus * ) this->giveStatus(ip); double localEquivalentStrainForAverage; result = buff.unpackDouble(localEquivalentStrainForAverage); status->setLocalEquivalentStrainForAverage(localEquivalentStrainForAverage); return result; }
int TrabBoneNL3D :: unpackAndUpdateUnknowns(CommunicationBuffer &buff, TimeStep *tStep, GaussPoint *ip) { abort(); return 0; #if 0 int result; IDNLMaterialStatus *nlStatus = static_cast< IDNLMaterialStatus * >( this->giveStatus(ip) ); double localEquivalentStrainForAverage; result = buff.unpackDouble(localEquivalentStrainForAverage); nlStatus->setLocalEquivalentStrainForAverage(localEquivalentStrainForAverage); return result; #endif }