PLMD::MDAtomsBase Member List

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

create(unsigned n)PLMD::MDAtomsBasestatic
double2MD(const double &, const TypesafePtr &) const =0PLMD::MDAtomsBasepure virtual
getBox(Tensor &) const =0PLMD::MDAtomsBasepure virtual
getCharges(const std::vector< int > &index, std::vector< double > &c) const =0PLMD::MDAtomsBasepure virtual
getExtraCV(const std::string &name)=0PLMD::MDAtomsBasepure virtual
getLocalPositions(std::vector< Vector > &p) const =0PLMD::MDAtomsBasepure virtual
getMasses(const std::vector< int > &index, std::vector< double > &m) const =0PLMD::MDAtomsBasepure virtual
getMDforces(const unsigned index) const =0PLMD::MDAtomsBasepure virtual
getPositions(const std::vector< int > &index, std::vector< Vector > &p) const =0PLMD::MDAtomsBasepure virtual
getPositions(unsigned i, unsigned j, std::vector< Vector > &p) const =0PLMD::MDAtomsBasepure virtual
getPositions(const std::set< AtomNumber > &index, const std::vector< unsigned > &i, std::vector< Vector > &p) const =0PLMD::MDAtomsBasepure virtual
getRealPrecision() const =0PLMD::MDAtomsBasepure virtual
MD2double(const TypesafePtr &, double &) const =0PLMD::MDAtomsBasepure virtual
rescaleForces(const std::vector< int > &index, double factor)=0PLMD::MDAtomsBasepure virtual
setBox(const TypesafePtr &)=0PLMD::MDAtomsBasepure virtual
setc(const TypesafePtr &m)=0PLMD::MDAtomsBasepure virtual
setExtraCV(const std::string &name, const TypesafePtr &p)=0PLMD::MDAtomsBasepure virtual
setExtraCVForce(const std::string &name, const TypesafePtr &p)=0PLMD::MDAtomsBasepure virtual
setf(const TypesafePtr &f)=0PLMD::MDAtomsBasepure virtual
setf(const TypesafePtr &f, int i)=0PLMD::MDAtomsBasepure virtual
setm(const TypesafePtr &m)=0PLMD::MDAtomsBasepure virtual
setp(const TypesafePtr &p)=0PLMD::MDAtomsBasepure virtual
setp(const TypesafePtr &p, int i)=0PLMD::MDAtomsBasepure virtual
setUnits(const Units &units, const Units &MDUnits)=0PLMD::MDAtomsBasepure virtual
setVirial(const TypesafePtr &)=0PLMD::MDAtomsBasepure virtual
updateExtraCVForce(const std::string &name, double f)=0PLMD::MDAtomsBasepure virtual
updateForces(const std::vector< int > &index, const std::vector< Vector > &f)=0PLMD::MDAtomsBasepure virtual
updateForces(const std::set< AtomNumber > &index, const std::vector< unsigned > &i, const std::vector< Vector > &forces)=0PLMD::MDAtomsBasepure virtual
updateVirial(const Tensor &v) const =0PLMD::MDAtomsBasepure virtual
~MDAtomsBase()PLMD::MDAtomsBaseinlinevirtual