Ignore:
Timestamp:
Nov 7, 2017, 7:35:32 AM (7 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
ForceAnnealing_with_BondGraph_continued_betteresults
Children:
e237c8c
Parents:
10b1ef
git-author:
Frederik Heber <frederik.heber@…> (08/08/17 20:43:42)
git-committer:
Frederik Heber <frederik.heber@…> (11/07/17 07:35:32)
Message:

FIX: maxComponents was not chosen by absolute magnitude.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Dynamics/ForceAnnealing.hpp

    r10b1ef r03d40df  
    167167      // extract largest components for showing progress of annealing
    168168      for(size_t i=0;i<NDIM;++i)
    169         if (currentGradient[i] > maxComponents[i])
    170           maxComponents[i] = currentGradient[i];
     169        maxComponents[i] = std::max(maxComponents[i], fabs(currentGradient[i]));
    171170
    172171      // are we in initial step? Then don't check against velocity
     
    312311      // extract largest components for showing progress of annealing
    313312      for(size_t i=0;i<NDIM;++i)
    314         if (currentGradient[i] > maxComponents[i])
    315           maxComponents[i] = currentGradient[i];
     313        maxComponents[i] = std::max(maxComponents[i], fabs(currentGradient[i]));
    316314    }
    317315    // apply the gathered updates
Note: See TracChangeset for help on using the changeset viewer.