22 #include "StringMethod.h"
79 const std::vector<double>& centers,
80 unsigned int maxiterations,
81 unsigned int nsamples,
83 const std::vector<double> cvspring,
84 unsigned int equilibrate,
85 unsigned int evolution,
87 unsigned int frequency) :
Collective variable manager.
Multi-walker Elastic Band.
void StringUpdate() override
Updates the nudged elastic band string.
unsigned int equilibrate_
unsigned int nsampled_
Number samples actually sampled.
double stringspring_
String spring constant.
~ElasticBand()
Destructor.
double tau_
Time step of string change.
void PostIntegration(Snapshot *snapshot, const class CVManager &cvmanager) override
Post-integration hook.
ElasticBand(const MPI_Comm &world, const MPI_Comm &comm, const std::vector< double > ¢ers, unsigned int maxiterations, unsigned int nsamples, double tau, const std::vector< double > cvspring, unsigned int equilibrate, unsigned int evolution, double stringspring, unsigned int frequency)
Constructor.
unsigned int nsamples_
Block iterations.
Class containing a snapshot of the current simulation in time.
String base class for FTS, Swarm, and elastic band.