From 0439fbd7ff58bd26842d9dcdcece5692932e9773 Mon Sep 17 00:00:00 2001 From: Van Dung Nguyen <vdg.nguyen@gmail.com> Date: Wed, 31 May 2017 21:08:12 +0200 Subject: [PATCH] break solver --- dG3D/src/dG3DMultiscaleIPVariable.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dG3D/src/dG3DMultiscaleIPVariable.cpp b/dG3D/src/dG3DMultiscaleIPVariable.cpp index 42429b532..526035137 100644 --- a/dG3D/src/dG3DMultiscaleIPVariable.cpp +++ b/dG3D/src/dG3DMultiscaleIPVariable.cpp @@ -239,9 +239,15 @@ void dG3DMultiscaleIPVariable::setReceivedMicroDataToMacroProblem(const double* void MultiscaleFractureCohesive3DIPVariable::broken(){ FractureCohesive3DIPVariable::broken(); + if (this->getSolver()!=NULL){ + this->getSolver()->getHomogenizationState(IPStateBase::current)->getBrokenFlag() = true; + } }; void MultiscaleFractureCohesive3DIPVariable::nobroken(){ FractureCohesive3DIPVariable::nobroken(); + if (this->getSolver()!=NULL){ + this->getSolver()->getHomogenizationState(IPStateBase::current)->getBrokenFlag() = false; + } }; -- GitLab