diff --git a/dune/contact/assemblers/largedeformationcontactassembler.cc b/dune/contact/assemblers/largedeformationcontactassembler.cc index 398fc5eb3d4f68514276648362ddaada46d67fcb..eac89ca3ea3ac1b7e3736614d52ffb0e1e834bcc 100644 --- a/dune/contact/assemblers/largedeformationcontactassembler.cc +++ b/dune/contact/assemblers/largedeformationcontactassembler.cc @@ -23,7 +23,7 @@ void LargeDeformationContactAssembler<GridType, VectorType>::assembleProblem() dynamic_cast<LargeDefCoupling*>(this->contactCoupling_[i].get())->buildProjection(); assembleLinearisations(); - assembleClpReflections(); + assembleClpReflections(); // TODO this has to be adjusted according to which projection is used? this->assembleObstacle(); // compute the exact mortar transformation matrix @@ -50,7 +50,7 @@ void LargeDeformationContactAssembler<GridType, VectorType>::assembleClpReflecti for (size_t j=0; j<directions.size(); j++) { directions[j] /= directions[j].two_norm(); - directions[j] *= -1; + directions[j] *= -1; // TODO Is it +1 in the case of normal projection? } this->computeLocalCoordinateSystems(nonmortarBoundary, coordinateSystems[i], directions);