int RankineMatNl :: packUnknowns(CommunicationBuffer &buff, TimeStep *stepN, GaussPoint *ip) { RankineMatNlStatus *nlStatus = ( RankineMatNlStatus * ) this->giveStatus(ip); this->buildNonlocalPointTable(ip); this->updateDomainBeforeNonlocAverage(stepN); return buff.packDouble( nlStatus->giveLocalCumPlasticStrainForAverage() ); }
int MisesMatNl :: packUnknowns(CommunicationBuffer &buff, TimeStep *tStep, GaussPoint *ip) { MisesMatNlStatus *nlStatus = static_cast< MisesMatNlStatus * >( this->giveStatus(ip) ); this->buildNonlocalPointTable(ip); this->updateDomainBeforeNonlocAverage(tStep); return buff.packDouble( nlStatus->giveLocalCumPlasticStrainForAverage() ); }
int MazarsNLMaterial :: packUnknowns(CommunicationBuffer &buff, TimeStep *stepN, GaussPoint *ip) { MazarsNLMaterialStatus *status = ( MazarsNLMaterialStatus * ) this->giveStatus(ip); this->buildNonlocalPointTable(ip); this->updateDomainBeforeNonlocAverage(stepN); return buff.packDouble( status->giveLocalEquivalentStrainForAverage() ); }
int TrabBoneNL3D :: packUnknowns(CommunicationBuffer &buff, TimeStep *tStep, GaussPoint *ip) { abort(); return 0; #if 0 IDNLMaterialStatus *nlStatus = static_cast< IDNLMaterialStatus * >( this->giveStatus(ip) ); this->buildNonlocalPointTable(ip); this->updateDomainBeforeNonlocAverage(tStep); return buff.packDouble( nlStatus->giveLocalEquivalentStrainForAverage() ); #endif }