diff --git a/src/ASM/ASMs2D.C b/src/ASM/ASMs2D.C index a8c2923f..0ea8b07d 100644 --- a/src/ASM/ASMs2D.C +++ b/src/ASM/ASMs2D.C @@ -3242,7 +3242,7 @@ bool ASMs2D::addRigidCpl (int lindx, int ldim, int basis, threadGroups.stripDir = useDir; else if (threadGroups.stripDir != useDir) { - useDir = ThreadGroups::NONE; + threadGroups.stripDir = ThreadGroups::NONE; IFEM::cout <<" ** ASMs2D::addRigidCpl: Conflicting strip directions." << std::endl; } diff --git a/src/ASM/ASMs3D.C b/src/ASM/ASMs3D.C index a4833c96..e7362ce4 100644 --- a/src/ASM/ASMs3D.C +++ b/src/ASM/ASMs3D.C @@ -3759,7 +3759,7 @@ bool ASMs3D::addRigidCpl (int lindx, int ldim, int basis, threadGroupsVol.stripDir = useDir; else if (threadGroupsVol.stripDir != useDir) { - useDir = ThreadGroups::NONE; + threadGroupsVol.stripDir = ThreadGroups::NONE; IFEM::cout <<" ** ASMs3D::addRigidCpl: Conflicting strip directions." << std::endl; }