diff --git a/AMDiS/src/CouplingIterationInterface.cc b/AMDiS/src/CouplingIterationInterface.cc index d241d26f35ebcde39f9f2230828038d2a0c5ff1b..4ee302b6827e46257235a9e7b44972eb8d5295f4 100644 --- a/AMDiS/src/CouplingIterationInterface.cc +++ b/AMDiS/src/CouplingIterationInterface.cc @@ -43,7 +43,10 @@ namespace AMDiS { void CouplingIterationInterface::beginIteration(AdaptInfo *adaptInfo) { FUNCNAME("CouplingIterationInterface::beginIteration()"); MSG("\n"); - int nTimesteps = (adaptInfo->getNumberOfTimesteps() ? adaptInfo->getNumberOfTimesteps() : (adaptInfo->getEndTime()-adaptInfo->getStartTime())/adaptInfo->getTimestep()); + int nTimesteps = (adaptInfo->getNumberOfTimesteps() + ? adaptInfo->getNumberOfTimesteps() + : static_cast<int>((adaptInfo->getEndTime()-adaptInfo->getStartTime())/adaptInfo->getTimestep()) + ); MSG("begin of iteration number: %d/%d\n", adaptInfo->getTimestepNumber() + 1, nTimesteps);