Changeset 6458e7


Ignore:
Timestamp:
Apr 10, 2018, 6:43:30 AM (7 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
AutomationFragmentation_failures, Candidate_v1.6.1, ChemicalSpaceEvaluator, Exclude_Hydrogens_annealWithBondGraph, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_contraction-expansion, Gui_displays_atomic_force_velocity, PythonUI_with_named_parameters, StoppableMakroAction, TremoloParser_IncreasedPrecision
Children:
be729b
Parents:
77d0cd
git-author:
Frederik Heber <frederik.heber@…> (06/20/17 20:26:12)
git-committer:
Frederik Heber <frederik.heber@…> (04/10/18 06:43:30)
Message:

ForceAnnealing can now be used either atom- or bond-centered.

  • atom is old annealing method, bond graph is new annealing method where the bond neighborhood is shifted as well to anneal to force projected onto the BondVector.
  • In the first step we always use atom-centered annealing where we use the given deltat step width. Afterwards Barzilai-Borwein may then proceed.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Dynamics/ForceAnnealing.hpp

    r77d0cd r6458e7  
    125125    }
    126126
     127
    127128    LOG(1, "STATUS: Largest remaining force components at step #"
    128129        << currentStep << " are " << maxComponents);
     
    219220   *
    220221   *
    221    * \param CurrentTimeStep current time step (i.e. t where \f$ t + \Delta t \f$ is in the sense of the velocity verlet)
     222   * \param CurrentTimeStep current time step (i.e. \f$ t + \Delta t \f$ in the sense of the velocity verlet)
    222223   * \param offset offset in matrix file to the first force component
    223224   * \param maxComponents to be filled with maximum force component over all atoms
     
    538539          walker->getPositionAtStep(CurrentTimeStep-1>=0 ? CurrentTimeStep - 1 : 0)
    539540          + update);
     541      walker->setAtomicVelocity(update);
    540542//      walker->setAtomicForce( RemnantGradient_per_atom[walker->getId()] );
    541543    }
Note: See TracChangeset for help on using the changeset viewer.