|
| FakeFrame (const ReferenceConfigurationOptions &ro) |
|
double | calc (const std::vector< Vector > &pos, const Pbc &pbc, const std::vector< Value *> &vals, const std::vector< double > &arg, ReferenceValuePack &myder, const bool &squared) const override |
| Calculate the distance from the reference configuration. More...
|
|
double | calculate (const std::vector< Vector > &pos, const Pbc &pbc, const std::vector< Value *> &vals, ReferenceValuePack &myder, const bool &squared=false) const |
| Calculate the distance from the reference configuration. More...
|
|
void | copyDerivatives (const ReferenceConfiguration *) |
| Parse something from the pdb remarks Copy derivatives from one frame to this frame. More...
|
|
void | displaceReferenceConfiguration (const double &weight, Direction &dir) |
| Move the reference configuration by an ammount specified using a Direction. More...
|
|
void | extractDisplacementVector (const std::vector< Vector > &pos, const std::vector< Value *> &vals, const std::vector< double > &arg, const bool &nflag, Direction &mydir) const |
| Extract a Direction giving you the displacement from some position. More...
|
|
virtual const std::vector< AtomNumber > & | getAbsoluteIndexes () |
| These are overwritten in ReferenceArguments and ReferenceAtoms to make frame copying work. More...
|
|
virtual const std::vector< std::string > & | getArgumentNames () |
|
virtual void | getArgumentRequests (std::vector< std::string > &, bool disable_checks=false) |
| Retrieve the arguments that are required for this guy. More...
|
|
virtual void | getAtomRequests (std::vector< AtomNumber > &, bool disable_checks=false) |
| Retrieve the atoms that are required for this guy. More...
|
|
std::string | getName () const |
| Return the name of this metric. More...
|
|
virtual unsigned | getNumberOfReferenceArguments () const |
|
virtual unsigned | getNumberOfReferencePositions () const |
|
virtual double | getReferenceArgument (const unsigned &i) const |
| Get one of the referene arguments. More...
|
|
virtual const std::vector< double > & | getReferenceArguments () const |
|
virtual const std::vector< double > & | getReferenceMetric () |
|
virtual const std::vector< Vector > & | getReferencePositions () const |
| These are overwritten in ReferenceArguments and ReferenceAtoms but are required here to make PLMD::distance work. More...
|
|
virtual bool | pcaIsEnabledForThisReference () |
| Stuff for pca. More...
|
|
double | projectDisplacementOnVector (const Direction &mydir, const std::vector< Value *> &vals, const std::vector< double > &arg, ReferenceValuePack &mypack) const |
|
void | read (const PDB &) override |
| Do all local business for setting the configuration. More...
|
|
virtual void | setupPCAStorage (ReferenceValuePack &mypack) |
| Stuff to setup pca. More...
|
|