action | PLMD::Value | private |
ActionAtomistic class | PLMD::Value | friend |
ActionWithArguments class | PLMD::Value | friend |
ActionWithValue class | PLMD::Value | friend |
ActionWithVector class | PLMD::Value | friend |
ActionWithVirtualAtom class | PLMD::Value | friend |
add(double) | PLMD::Value | inline |
add(const std::size_t &n, const double &v) | PLMD::Value | inline |
addDerivative(unsigned i, double d) | PLMD::Value | inline |
addForce(double f) | PLMD::Value | inline |
addForce(const std::size_t &ival, double f, const bool trueind=true) | PLMD::Value | |
addGridDerivatives(const unsigned &n, const unsigned &j, const double &val) | PLMD::Value | inline |
applyForce(std::vector< double > &forces) const | PLMD::Value | |
applyPeriodicity(const unsigned &ival) | PLMD::Value | inlineprivate |
average enum value | PLMD::Value | private |
book_start | PLMD::Value | private |
bringBackInPbc(double d1) const | PLMD::Value | inline |
bufstart | PLMD::Value | private |
buildDataStore(const bool forprint=false) | PLMD::Value | |
calcFromAverage enum value | PLMD::Value | private |
calculateOnUpdate() const | PLMD::Value | private |
clearDerivatives(const bool force=false) | PLMD::Value | inline |
clearInputForce() | PLMD::Value | inline |
clearInputForce(const std::vector< AtomNumber > &index) | PLMD::Value | inline |
constant enum value | PLMD::Value | private |
convertIndexToindices(const std::size_t &index, std::vector< unsigned > &indices) const | PLMD::Value | |
data | PLMD::Value | private |
DataPassingObjectTyped class | PLMD::Value | friend |
derivativeIsZeroWhenValueIsZero | PLMD::Value | private |
difference(double) const | PLMD::Value | inline |
difference(double d1, double d2) const | PLMD::Value | inline |
DomainDecomposition class | PLMD::Value | friend |
forcesWereAdded() const | PLMD::Value | inline |
get(const std::size_t &ival=0, const bool trueind=true) const | PLMD::Value | |
getDerivative(const unsigned n) const | PLMD::Value | inline |
getDomain(std::string &, std::string &) const | PLMD::Value | |
getDomain(double &, double &) const | PLMD::Value | |
getForce(const std::size_t &ival=0) const | PLMD::Value | inline |
getGoodNumThreads(const unsigned &j, const unsigned &k) const | PLMD::Value | |
getGridDerivative(const unsigned &n, const unsigned &j) const | PLMD::Value | inline |
getIndexInStore(const std::size_t &ival) const | PLMD::Value | |
getMatrixBookeepingStart() const | PLMD::Value | inline |
getMaxMinusMin() const | PLMD::Value | inline |
getName() const | PLMD::Value | inline |
getNumberOfColumns() const | PLMD::Value | inline |
getNumberOfDerivatives() const | PLMD::Value | inline |
getNumberOfGridDerivatives() const | PLMD::Value | inline |
getNumberOfStoredValues() const | PLMD::Value | inline |
getNumberOfValues() const | PLMD::Value | inline |
getPntrToAction() | PLMD::Value | |
getPositionInMatrixStash() const | PLMD::Value | inline |
getPositionInStream() const | PLMD::Value | inline |
getRank() const | PLMD::Value | inline |
getRowIndex(const unsigned &irow, const unsigned &jind) const | PLMD::Value | inline |
getRowLength(const unsigned &irow) const | PLMD::Value | inline |
getShape() const | PLMD::Value | inline |
getValueType() const | PLMD::Value | |
gradients | PLMD::Value | private |
hasDeriv | PLMD::Value | private |
hasDerivatives() const | PLMD::Value | inline |
hasForce | PLMD::Value | private |
ignoreStoredValue(const std::string &n) const | PLMD::Value | |
inputForce | PLMD::Value | private |
inv_max_minus_min | PLMD::Value | private |
isConstant() const | PLMD::Value | inline |
isDerivativeZeroWhenValueIsZero() const | PLMD::Value | inline |
isPeriodic() const | PLMD::Value | |
isSymmetric() const | PLMD::Value | inline |
matpos | PLMD::Value | private |
matrix_bookeeping | PLMD::Value | private |
max | PLMD::Value | private |
max_minus_min | PLMD::Value | private |
min | PLMD::Value | private |
name | PLMD::Value | private |
ncols | PLMD::Value | private |
ngrid_der | PLMD::Value | private |
normal enum value | PLMD::Value | private |
notperiodic enum value | PLMD::Value | private |
passGradients(const double &der, std::map< AtomNumber, Vector > &g) const | PLMD::Value | |
periodic enum value | PLMD::Value | private |
periodicity | PLMD::Value | private |
print(OFile &ofile) const | PLMD::Value | |
projection(const Value &, const Value &) | PLMD::Value | static |
push_back(const double &val) | PLMD::Value | |
readBinary(std::istream &i) | PLMD::Value | |
reshapeMatrixStore(const unsigned &n) | PLMD::Value | |
resizeDerivatives(int n) | PLMD::Value | inline |
retrieveEdgeList(unsigned &nedge, std::vector< std::pair< unsigned, unsigned > > &active, std::vector< double > &elems) | PLMD::Value | |
set(double) | PLMD::Value | inline |
set(const std::size_t &n, const double &v) | PLMD::Value | |
setConstant() | PLMD::Value | |
setDerivative(unsigned i, double d) | PLMD::Value | inline |
setDerivativeIsZeroWhenValueIsZero() | PLMD::Value | inline |
setDomain(const std::string &, const std::string &) | PLMD::Value | |
setGradients(ActionAtomistic *aa, unsigned &start) | PLMD::Value | |
setGridDerivatives(const unsigned &n, const unsigned &j, const double &val) | PLMD::Value | inline |
setMatrixBookeepingElement(const unsigned &i, const unsigned &n) | PLMD::Value | inline |
setMatrixBookeepingStart(const unsigned &b) | PLMD::Value | inline |
setNotPeriodic() | PLMD::Value | |
setPositionInMatrixStash(const unsigned &p) | PLMD::Value | |
setShape(const std::vector< unsigned > &ss) | PLMD::Value | |
setSymmetric(const bool &sym) | PLMD::Value | |
setupPeriodicity() | PLMD::Value | private |
setValType(const std::string &vtype) | PLMD::Value | private |
shape | PLMD::Value | private |
storedata | PLMD::Value | private |
str_max | PLMD::Value | private |
str_min | PLMD::Value | private |
streampos | PLMD::Value | private |
symmetric | PLMD::Value | private |
unset enum value | PLMD::Value | private |
valtype | PLMD::Value | private |
Value() | PLMD::Value | |
Value(const std::string &name) | PLMD::Value | explicit |
Value(ActionWithValue *av, const std::string &name, const bool withderiv, const std::vector< unsigned > &ss=std::vector< unsigned >()) | PLMD::Value | |
value_set | PLMD::Value | private |
valueHasBeenSet() const | PLMD::Value | inline |
valueIsStored() const | PLMD::Value | inline |
writeBinary(std::ostream &o) const | PLMD::Value | |