PLMD::cltools::SimpleMD Member List

This is the complete list of members for PLMD::cltools::SimpleMD, including all inherited members.

check_list(const int natoms, const std::vector< Vector > &positions, const std::vector< Vector > &positions0, const double listcutoff, const double forcecutoff, bool &recompute)PLMD::cltools::SimpleMDinlineprivate
CLTool(const CLToolOptions &co)PLMD::CLToolexplicit
commandline enum valuePLMD::CLTool
compute_engkin(const int natoms, const std::vector< double > &masses, const std::vector< Vector > &velocities, double &engkin)PLMD::cltools::SimpleMDinlineprivate
compute_forces(const int natoms, const int listsize, const std::vector< Vector > &positions, const double cell[3], double forcecutoff, const std::vector< int > &point, const std::vector< int > &list, std::vector< Vector > &forces, double &engconf)PLMD::cltools::SimpleMDinlineprivate
compute_list(const int natoms, const int listsize, const std::vector< Vector > &positions, const double cell[3], const double listcutoff, std::vector< int > &point, std::vector< int > &list)PLMD::cltools::SimpleMDinlineprivate
description() const overridePLMD::cltools::SimpleMDinlineprivatevirtual
error(const std::string &msg)PLMD::CLToolprotected
getInputData()PLMD::CLToolinline
ifile enum valuePLMD::CLTool
inputDataPLMD::CLToolprivate
inputdataPLMD::CLTool
keywordsPLMD::CLToolprivate
main(FILE *in, FILE *out, PLMD::Communicator &pc) overridePLMD::cltools::SimpleMDinlineprivatevirtual
namePLMD::CLToolprivate
parse(const std::string &key, T &t)PLMD::CLToolprotected
parseFlag(const std::string &key, bool &t)PLMD::CLToolprotected
parseVector(const std::string &key, std::vector< T > &t)PLMD::CLToolprotected
pbc(const double cell[3], const Vector &vin, Vector &vout)PLMD::cltools::SimpleMDinlineprivate
randomize_velocities(const int natoms, const int ndim, const double temperature, const std::vector< double > &masses, std::vector< Vector > &velocities, Random &random)PLMD::cltools::SimpleMDinlineprivate
read_input(double &temperature, double &tstep, double &friction, double &forcecutoff, double &listcutoff, int &nstep, int &nconfig, int &nstat, bool &wrapatoms, std::string &inputfile, std::string &outputfile, std::string &trajfile, std::string &statfile, int &maxneighbours, int &ndim, int &idum)PLMD::cltools::SimpleMDinlineprivate
read_natoms(const std::string &inputfile, int &natoms)PLMD::cltools::SimpleMDinlineprivate
read_positions(const std::string &inputfile, int natoms, std::vector< Vector > &positions, double cell[3])PLMD::cltools::SimpleMDinlineprivate
readCommandLineArgs(int argc, char **argv, FILE *out)PLMD::CLToolprivate
readInput(int argc, char **argv, FILE *in, FILE *out)PLMD::CLTool
readInputFile(int argc, char **argv, FILE *in, FILE *out)PLMD::CLToolprivate
registerKeywords(Keywords &keys)PLMD::cltools::SimpleMDinlinestatic
setInputData(const std::map< std::string, std::string > &inputData)PLMD::CLToolinline
setRemainingToDefault(FILE *out)PLMD::CLToolprivate
SimpleMD(const CLToolOptions &co)PLMD::cltools::SimpleMDinlineexplicit
thermostat(const int natoms, const int ndim, const std::vector< double > &masses, const double dt, const double friction, const double temperature, std::vector< Vector > &velocities, double &engint, Random &random)PLMD::cltools::SimpleMDinlineprivate
unset enum valuePLMD::CLTool
write_final_positions(const std::string &outputfile, int natoms, const std::vector< Vector > &positions, const double cell[3], const bool wrapatoms)PLMD::cltools::SimpleMDinlineprivate
write_positions(const std::string &trajfile, int natoms, const std::vector< Vector > &positions, const double cell[3], const bool wrapatoms)PLMD::cltools::SimpleMDinlineprivate
write_positions_firstPLMD::cltools::SimpleMDprivate
write_statistics(const std::string &statfile, const int istep, const double tstep, const int natoms, const int ndim, const double engkin, const double engconf, const double engint)PLMD::cltools::SimpleMDinlineprivate
write_statistics_firstPLMD::cltools::SimpleMDprivate
write_statistics_fpPLMD::cltools::SimpleMDprivate
write_statistics_last_time_reopenedPLMD::cltools::SimpleMDprivate
~CLTool()PLMD::CLToolinlinevirtual