PLMD::Value Member List

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

actionPLMD::Valueprivate
ActionAtomistic classPLMD::Valuefriend
ActionWithArguments classPLMD::Valuefriend
ActionWithValue classPLMD::Valuefriend
ActionWithVector classPLMD::Valuefriend
ActionWithVirtualAtom classPLMD::Valuefriend
add(const Value &val1, Value *valout)PLMD::Valuefriend
add(double)PLMD::Valueinline
add(const std::size_t &n, const double &v)PLMD::Valueinline
addDerivative(unsigned i, double d)PLMD::Valueinline
addForce(double f)PLMD::Valueinline
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::Valueinline
applyForce(std::vector< double > &forces) constPLMD::Value
applyPeriodicity(const unsigned &ival)PLMD::Valueinlineprivate
average enum valuePLMD::Valueprivate
book_startPLMD::Valueprivate
bringBackInPbc(double d1) constPLMD::Valueinline
bufstartPLMD::Valueprivate
buildDataStore(const bool forprint=false)PLMD::Value
calcFromAverage enum valuePLMD::Valueprivate
calculateOnUpdate() constPLMD::Valueprivate
chainRule(double df)PLMD::Valueinline
clearDerivatives(const bool force=false)PLMD::Valueinline
clearInputForce()PLMD::Valueinline
clearInputForce(const std::vector< AtomNumber > &index)PLMD::Valueinline
constant enum valuePLMD::Valueprivate
convertIndexToindices(const std::size_t &index, std::vector< unsigned > &indices) constPLMD::Value
copy(const Value &val1, Value &val2)PLMD::Valuefriend
copy(const Value &val, Value *val2)PLMD::Valuefriend
dataPLMD::Valueprivate
DataPassingObjectTyped classPLMD::Valuefriend
derivativeIsZeroWhenValueIsZeroPLMD::Valueprivate
difference(double) constPLMD::Valueinline
difference(double d1, double d2) constPLMD::Valueinline
DomainDecomposition classPLMD::Valuefriend
forcesWereAdded() constPLMD::Valueinline
get(const std::size_t &ival=0, const bool trueind=true) constPLMD::Value
getDerivative(const unsigned n) constPLMD::Valueinline
getDomain(std::string &, std::string &) constPLMD::Value
getDomain(double &, double &) constPLMD::Value
getForce(const std::size_t &ival=0) constPLMD::Valueinline
getGoodNumThreads(const unsigned &j, const unsigned &k) constPLMD::Value
getGridDerivative(const unsigned &n, const unsigned &j) constPLMD::Valueinline
getMatrixBookeepingStart() constPLMD::Valueinline
getMaxMinusMin() constPLMD::Valueinline
getName() constPLMD::Valueinline
getNumberOfColumns() constPLMD::Valueinline
getNumberOfDerivatives() constPLMD::Valueinline
getNumberOfGridDerivatives() constPLMD::Valueinline
getNumberOfValues() constPLMD::Valueinline
getPntrToAction()PLMD::Value
getPositionInMatrixStash() constPLMD::Valueinline
getPositionInStream() constPLMD::Valueinline
getRank() constPLMD::Valueinline
getRowIndex(const unsigned &irow, const unsigned &jind) constPLMD::Valueinline
getRowLength(const unsigned &irow) constPLMD::Valueinline
getShape() constPLMD::Valueinline
gradientsPLMD::Valueprivate
hasDerivPLMD::Valueprivate
hasDerivatives() constPLMD::Valueinline
hasForcePLMD::Valueprivate
ignoreStoredValue(const std::string &n) constPLMD::Value
inputForcePLMD::Valueprivate
inv_max_minus_minPLMD::Valueprivate
isConstant() constPLMD::Valueinline
isDerivativeZeroWhenValueIsZero() constPLMD::Valueinline
isPeriodic() constPLMD::Value
isSymmetric() constPLMD::Valueinline
matposPLMD::Valueprivate
matrix_bookeepingPLMD::Valueprivate
maxPLMD::Valueprivate
max_minus_minPLMD::Valueprivate
minPLMD::Valueprivate
namePLMD::Valueprivate
ncolsPLMD::Valueprivate
ngrid_derPLMD::Valueprivate
normal enum valuePLMD::Valueprivate
notperiodic enum valuePLMD::Valueprivate
passGradients(const double &der, std::map< AtomNumber, Vector > &g) constPLMD::Value
periodic enum valuePLMD::Valueprivate
periodicityPLMD::Valueprivate
print(OFile &ofile) constPLMD::Value
product(const Value &val1, const Value &val2, Value &valout)PLMD::Valuefriend
projection(const Value &, const Value &)PLMD::Valuestatic
push_back(const double &val)PLMD::Value
quotient(const Value &val1, const Value &val2, Value *valout)PLMD::Valuefriend
readBinary(std::istream &i)PLMD::Value
reshapeMatrixStore(const unsigned &n)PLMD::Value
resizeDerivatives(int n)PLMD::Valueinline
retrieveEdgeList(unsigned &nedge, std::vector< std::pair< unsigned, unsigned > > &active, std::vector< double > &elems)PLMD::Value
set(double)PLMD::Valueinline
set(const std::size_t &n, const double &v)PLMD::Value
setConstant()PLMD::Value
setDerivative(unsigned i, double d)PLMD::Valueinline
setDerivativeIsZeroWhenValueIsZero()PLMD::Valueinline
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::Valueinline
setMatrixBookeepingElement(const unsigned &i, const unsigned &n)PLMD::Valueinline
setMatrixBookeepingStart(const unsigned &b)PLMD::Valueinline
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::Valueprivate
setValType(const std::string &vtype)PLMD::Valueprivate
shapePLMD::Valueprivate
storedataPLMD::Valueprivate
str_maxPLMD::Valueprivate
str_minPLMD::Valueprivate
streamposPLMD::Valueprivate
symmetricPLMD::Valueprivate
unset enum valuePLMD::Valueprivate
valtypePLMD::Valueprivate
Value()PLMD::Value
Value(const std::string &name)PLMD::Valueexplicit
Value(ActionWithValue *av, const std::string &name, const bool withderiv, const std::vector< unsigned > &ss=std::vector< unsigned >())PLMD::Value
value_setPLMD::Valueprivate
valueHasBeenSet() constPLMD::Valueinline
valueIsStored() constPLMD::Valueinline
writeBinary(std::ostream &o) constPLMD::Value