PLMD::DataPassingObject Member List

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

add_force(Value *vv)=0PLMD::DataPassingObjectpure virtual
add_force(const std::vector< int > &index, Value *value)=0PLMD::DataPassingObjectpure virtual
add_force(const std::vector< AtomNumber > &index, const std::vector< unsigned > &i, Value *value)=0PLMD::DataPassingObjectpure virtual
bvaluePLMD::DataPassingObjectprotected
create(unsigned n)PLMD::DataPassingObjectstatic
DataPassingObject()PLMD::DataPassingObjectinlineexplicit
funitPLMD::DataPassingObjectprotected
hasbackupPLMD::DataPassingObjectprotected
MD2double(const TypesafePtr &m) const =0PLMD::DataPassingObjectpure virtual
rescale_force(const unsigned &n, const double &factor, Value *value)=0PLMD::DataPassingObjectpure virtual
saveValueAsDouble(const TypesafePtr &val)=0PLMD::DataPassingObjectpure virtual
setData(Value *value)=0PLMD::DataPassingObjectpure virtual
setForcePointer(const TypesafePtr &val, const std::vector< unsigned > &shape)=0PLMD::DataPassingObjectpure virtual
setForceUnit(const double &u)PLMD::DataPassingObjectinline
setStart(const unsigned &s)PLMD::DataPassingObjectinline
setStride(const unsigned &s)PLMD::DataPassingObjectinline
setUnit(const double &u)PLMD::DataPassingObjectinline
setValuePointer(const TypesafePtr &val, const std::vector< unsigned > &shape, const bool &isconst)=0PLMD::DataPassingObjectpure virtual
share_data(std::vector< double > &values) const =0PLMD::DataPassingObjectpure virtual
share_data(const unsigned &j, const unsigned &k, Value *value)=0PLMD::DataPassingObjectpure virtual
share_data(const std::vector< AtomNumber > &index, const std::vector< unsigned > &i, Value *value)=0PLMD::DataPassingObjectpure virtual
startPLMD::DataPassingObjectprotected
stridePLMD::DataPassingObjectprotected
unitPLMD::DataPassingObjectprotected
~DataPassingObject()PLMD::DataPassingObjectinlinevirtual