18#ifndef VOTCA_CSG_TRAJ_FORCE_H
19#define VOTCA_CSG_TRAJ_FORCE_H
22#include <boost/numeric/ublas/vector.hpp>
43 out <<
"Adds/subtracts forces from given atomistic trajectories";
Adds/subtracts forces from given atomistic trajectories.
void Initialize(void) override
Initialize application data.
void OpenForcesTrajectory()
void BeginEvaluate(Topology *top, Topology *top_atom) override
called before the first frame
void HelpText(ostream &out) override
help text of application without version information
std::unique_ptr< TrajectoryWriter > trjwriter_
void WriteOutFiles()
Write results to output files.
bool DoTrajectory() override
overload and return true to enable trajectory command line options
bool DoMapping() override
overload and return true to enable mapping command line options
string ProgramName() override
program name
void EndEvaluate() override
called after the last frame
void EvalConfiguration(Topology *conf, Topology *conf_atom) override
called for each frame which is mapped
std::unique_ptr< TrajectoryReader > trjreader_force_
double scale_
Scaling of forces, +1 for addition and -1 for subtraction.
bool EvaluateOptions() override
Process command line options.
topology of the whole system