diff --git a/dG3D/src/axisymmetricDG3DDomain.cpp b/dG3D/src/axisymmetricDG3DDomain.cpp index b77802da0aef44b689fc3dd2e765d46ea9ce8e4b..3581253db5edbb03b78a3f1128efdc2d06d8cdfe 100644 --- a/dG3D/src/axisymmetricDG3DDomain.cpp +++ b/dG3D/src/axisymmetricDG3DDomain.cpp @@ -131,19 +131,6 @@ void axisymmetricDG3DDomain::computeStrain(MElement *e, const int npts_bulk, Int } } - // compute nonlocal var for law - //if (getNumNonLocalVariable() > 0) - //{ - // make equal - // for(int j=0;j<npts_bulk;j++){ - // IPStateBase* ips = (*vips)[j]; - // dG3DIPVariableBase *ipv = static_cast<dG3DIPVariableBase*>(ips->getState(ws)); - // for (int nl = 0; nl < ipv->getNumberNonLocalVariable(); nl++) - // { - // ipv->getRefToNonLocalVariableInMaterialLaw(nl) = ipv->getConstRefToNonLocalVariable(nl); - // } - // } - //} }; @@ -469,27 +456,6 @@ void axisymmetricDG3DDomain::computeStrain(AllIPState *aips,MInterfaceElement *i ipvp->getRefToNonLocalJump()(nl) = epsjump; } } - //if (getNumNonLocalVariable() > 0) - // { - - // for(int j=0;j<npts;j++) - // { - // IPStateBase* ipsm = (*vips)[j]; - // IPStateBase* ipsp = (*vips)[j+npts]; - - // dG3DIPVariableBase* ipvm = static_cast<dG3DIPVariableBase*>(ipsm->getState(ws)); - // dG3DIPVariableBase* ipvp = static_cast<dG3DIPVariableBase*>(ipsp->getState(ws)); - // for (int nlm = 0; nlm < ipvm->getNumberNonLocalVariable(); nlm++) - // { - // ipvm->getRefToNonLocalVariableInMaterialLaw(nlm) = ipvm->getConstRefToNonLocalVariable(nlm); - // } - // for (int nlp = 0; nlp < ipvp->getNumberNonLocalVariable(); nlp++) - // { - // ipvp->getRefToNonLocalVariableInMaterialLaw(nlp) = ipvp->getConstRefToNonLocalVariable(nlp); - // } - - // } - //} // if _averageStrainBased, avergaed both sides if (_averageStrainBased and (efMinus->getMaterialLaw()->getNum() == efPlus->getMaterialLaw()->getNum())){ @@ -505,11 +471,6 @@ void axisymmetricDG3DDomain::computeStrain(AllIPState *aips,MInterfaceElement *i // loop on n-l variables for (int nlv = 0; nlv < ipvm->getNumberNonLocalVariable(); nlv++) { - // average values - //double& valminus = ipvm->getRefToNonLocalVariableInMaterialLaw(nlv); - //valminus += ipvp->getConstRefToNonLocalVariableInMaterialLaw(nlv); - //valminus *= 0.5; - //ipvp->getRefToNonLocalVariableInMaterialLaw(nlv) = valminus; double& valminus = ipvm->getRefToNonLocalVariable(nlv); valminus += ipvp->getConstRefToNonLocalVariable(nlv); diff --git a/dG3D/src/dG3DDomain.cpp b/dG3D/src/dG3DDomain.cpp index 25d2dd0b2623d28060086d881076202e6342792f..bbc348a0fa29ab6fc6eb447df2c43b555306ba81 100644 --- a/dG3D/src/dG3DDomain.cpp +++ b/dG3D/src/dG3DDomain.cpp @@ -2444,17 +2444,6 @@ void dG3DDomain::computeStrain(MElement *e, const int npts_bulk, IntPt *GP, } } } - - // compute nonlocal var for law - //for(int j=0;j<npts_bulk;j++){ - // IPStateBase* ips = (*vips)[j]; - // dG3DIPVariableBase *ipv = static_cast<dG3DIPVariableBase*>(ips->getState(ws)); - // for (int nl = 0; nl < ipv->getNumberNonLocalVariable(); nl++) - // { - // if (evaluateNonLocalField[nl]) - // ipv->getRefToNonLocalVariableInMaterialLaw(nl) = ipv->getConstRefToNonLocalVariable(nl); - // } - // } } /* @@ -2675,7 +2664,6 @@ bool dG3DDomain::computeIpv(AllIPState *aips,MElement *e, IPStateBase::whichStat if (numNL > 0){ dnonlocalVar.resize(numNL); for (int iv = 0; iv < numNL; iv++){ - //dnonlocalVar(iv) = (dgipv->getConstRefToNonLocalVariableInMaterialLaw(iv) - dgipvprev->getConstRefToNonLocalVariableInMaterialLaw(iv)); dnonlocalVar(iv) = (dgipv->getConstRefToNonLocalVariable(iv) - dgipvprev->getConstRefToNonLocalVariable(iv)); } } @@ -2690,8 +2678,6 @@ bool dG3DDomain::computeIpv(AllIPState *aips,MElement *e, IPStateBase::whichStat F.daxpy(dF,time); for (int iv=0; iv < numNL; iv++){ - //dgipv->getRefToNonLocalVariableInMaterialLaw(iv) = dgipvprev->getConstRefToNonLocalVariableInMaterialLaw(iv); - //dgipv->getRefToNonLocalVariableInMaterialLaw(iv) += (time*dnonlocalVar(iv)); dgipv->getRefToNonLocalVariable(iv) = dgipvprev->getConstRefToNonLocalVariable(iv); dgipv->getRefToNonLocalVariable(iv) += (time*dnonlocalVar(iv)); } @@ -3238,26 +3224,6 @@ void dG3DDomain::computeStrain(AllIPState *aips,MInterfaceElement *ie, IntPt *GP } } - - //for(int j=0;j<npts;j++) - //{ - // IPStateBase* ipsm = (*vips)[j]; - // IPStateBase* ipsp = (*vips)[j+npts]; - - // dG3DIPVariableBase* ipvm = static_cast<dG3DIPVariableBase*>(ipsm->getState(ws)); - // dG3DIPVariableBase* ipvp = static_cast<dG3DIPVariableBase*>(ipsp->getState(ws)); - // for (int nlm = 0; nlm < ipvm->getNumberNonLocalVariable(); nlm++) - // { - // if (evaluateNonLocalField[nlm]) ipvm->getRefToNonLocalVariableInMaterialLaw(nlm) = ipvm->getConstRefToNonLocalVariable(nlm); - // } - // for (int nlp = 0; nlp < ipvp->getNumberNonLocalVariable(); nlp++) - // { - // if (evaluateNonLocalField[nlp]) ipvp->getRefToNonLocalVariableInMaterialLaw(nlp) = ipvp->getConstRefToNonLocalVariable(nlp); - // } - - //} - - // mean part if (_averageStrainBased and (efMinus->getMaterialLaw()->getNum() == efPlus->getMaterialLaw()->getNum())) { @@ -3271,11 +3237,6 @@ void dG3DDomain::computeStrain(AllIPState *aips,MInterfaceElement *ie, IntPt *GP // average nonlocal values for (int nlv = 0; nlv < ipvm->getNumberNonLocalVariable(); nlv++){ if (evaluateNonLocalField[nlv]) { - // value averge - //double &valminus = ipvm->getRefToNonLocalVariableInMaterialLaw(nlv); - //valminus += ipvp->getConstRefToNonLocalVariableInMaterialLaw(nlv); - //valminus *= 0.5; - //ipvp->getRefToNonLocalVariableInMaterialLaw(nlv) = valminus; double &valminus = ipvm->getRefToNonLocalVariable(nlv); valminus += ipvp->getConstRefToNonLocalVariable(nlv); valminus *= 0.5; @@ -3847,7 +3808,6 @@ bool dG3DDomain::computeIpv(AllIPState *aips,MInterfaceElement *ie, IntPt *GP,co if (numNL > 0){ dnonlocalVarm.resize(numNL); for (int iv = 0; iv < numNL; iv++){ - //dnonlocalVarm(iv) = (dgipvm->getConstRefToNonLocalVariableInMaterialLaw(iv) - dgipvmprev->getConstRefToNonLocalVariableInMaterialLaw(iv)); dnonlocalVarm(iv) = (dgipvm->getConstRefToNonLocalVariable(iv) - dgipvmprev->getConstRefToNonLocalVariable(iv)); } } @@ -3862,8 +3822,6 @@ bool dG3DDomain::computeIpv(AllIPState *aips,MInterfaceElement *ie, IntPt *GP,co F.daxpy(dF,time); for (int iv=0; iv < numNL; iv++){ - //dgipvm->getRefToNonLocalVariableInMaterialLaw(iv) = dgipvmprev->getConstRefToNonLocalVariableInMaterialLaw(iv); - //dgipvm->getRefToNonLocalVariableInMaterialLaw(iv) += (time*dnonlocalVarm(iv)); dgipvm->getRefToNonLocalVariable(iv) = dgipvmprev->getConstRefToNonLocalVariable(iv); dgipvm->getRefToNonLocalVariable(iv) += (time*dnonlocalVarm(iv)); } @@ -3911,7 +3869,6 @@ bool dG3DDomain::computeIpv(AllIPState *aips,MInterfaceElement *ie, IntPt *GP,co if (numNL > 0){ dnonlocalVarp.resize(numNL); for (int iv = 0; iv < numNL; iv++){ - //dnonlocalVarp(iv) = (dgipvp->getConstRefToNonLocalVariableInMaterialLaw(iv) - dgipvpprev->getConstRefToNonLocalVariableInMaterialLaw(iv)); dnonlocalVarp(iv) = (dgipvp->getConstRefToNonLocalVariable(iv) - dgipvpprev->getConstRefToNonLocalVariable(iv)); } } @@ -3926,8 +3883,6 @@ bool dG3DDomain::computeIpv(AllIPState *aips,MInterfaceElement *ie, IntPt *GP,co F.daxpy(dF,time); for (int iv=0; iv < numNL; iv++){ - //dgipvp->getRefToNonLocalVariableInMaterialLaw(iv) = dgipvpprev->getConstRefToNonLocalVariableInMaterialLaw(iv); - //dgipvp->getRefToNonLocalVariableInMaterialLaw(iv) += (time*dnonlocalVarp(iv)); dgipvp->getRefToNonLocalVariable(iv) = dgipvpprev->getConstRefToNonLocalVariable(iv); dgipvp->getRefToNonLocalVariable(iv) += (time*dnonlocalVarp(iv)); } diff --git a/dG3D/src/dG3DIPVariable.h b/dG3D/src/dG3DIPVariable.h index 464aefb96abc3f04022b44be209380d34e41e77e..bea3054c60863c045f4a311dd367d4c0d6265102 100644 --- a/dG3D/src/dG3DIPVariable.h +++ b/dG3D/src/dG3DIPVariable.h @@ -965,10 +965,6 @@ virtual void setValueForBodyForce(const STensor43& K, const int _ModuliType); return _nonlocalData->localVariable; }; - // - //virtual double getConstRefToNonLocalVariableInMaterialLaw(const int idex) const {Msg::Error("getConstRefToNonLocalVariable not defined"); static double a=0; return a;}; - //virtual double& getRefToNonLocalVariableInMaterialLaw(const int idex) {Msg::Error("getRefToNonLocalVariable not defined"); static double a=0; return a;}; - // virtual double getConstRefToNonLocalVariable(const int idex) const { if(_nonlocalData==NULL)