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