ActionWithVector class | PLMD::MultiValue | friend |
active_list | PLMD::MultiValue | private |
addDerivative(const std::size_t &, const std::size_t &, const double &) | PLMD::MultiValue | inline |
addMatrixForce(const unsigned &imat, const unsigned &jind, const double &f) | PLMD::MultiValue | inline |
addValue(const std::size_t &, const double &) | PLMD::MultiValue | inline |
atLeastOneSet | PLMD::MultiValue | private |
clear(const unsigned &) | PLMD::MultiValue | |
clearActiveMembers(const std::size_t &ival) | PLMD::MultiValue | inline |
clearAll() | PLMD::MultiValue | |
clearDerivatives(const unsigned &) | PLMD::MultiValue | |
derivatives | PLMD::MultiValue | private |
emptyActiveMembers() | PLMD::MultiValue | |
get(const std::size_t &) const | PLMD::MultiValue | inline |
getActiveIndex(const std::size_t &, const std::size_t &) const | PLMD::MultiValue | inline |
getActiveIndex(const unsigned &) const | PLMD::MultiValue | |
getAtomVector() | PLMD::MultiValue | inline |
getConstFirstAtomDerivativeVector() const | PLMD::MultiValue | inline |
getDerivative(const std::size_t &, const std::size_t &) const | PLMD::MultiValue | inline |
getFirstAtomDerivativeVector() | PLMD::MultiValue | inline |
getFirstAtomVector() | PLMD::MultiValue | inline |
getFirstAtomVirialVector() | PLMD::MultiValue | inline |
getIndices() | PLMD::MultiValue | inline |
getMatrixBookeeping() const | PLMD::MultiValue | inline |
getMatrixRowDerivativeIndices(const unsigned &nmat) | PLMD::MultiValue | inline |
getNumberActive(const std::size_t &ival) const | PLMD::MultiValue | inline |
getNumberOfDerivatives() const | PLMD::MultiValue | inline |
getNumberOfIndices() const | PLMD::MultiValue | inline |
getNumberOfMatrixRowDerivatives(const unsigned &nmat) const | PLMD::MultiValue | inline |
getNumberOfValues() const | PLMD::MultiValue | inline |
getSecondTaskIndex() const | PLMD::MultiValue | inline |
getSplitIndex() const | PLMD::MultiValue | inline |
getStashedMatrixElement(const unsigned &nmat, const unsigned &jcol) const | PLMD::MultiValue | inline |
getStashedMatrixForce(const unsigned &imat, const unsigned &jind) const | PLMD::MultiValue | inline |
getTaskIndex() const | PLMD::MultiValue | inline |
getTemporyVector(const unsigned &ind) | PLMD::MultiValue | inline |
hasderiv | PLMD::MultiValue | private |
indices | PLMD::MultiValue | private |
inVectorCall() const | PLMD::MultiValue | inline |
matrix_bookeeping | PLMD::MultiValue | private |
matrix_force_stash | PLMD::MultiValue | private |
matrix_row_derivative_indices | PLMD::MultiValue | private |
matrix_row_nderivatives | PLMD::MultiValue | private |
matrix_row_stash | PLMD::MultiValue | private |
MultiValue(const std::size_t &nvals, const std::size_t &nder, const std::size_t &nmat=0, const std::size_t &maxcol=0, const std::size_t &nbook=0) | PLMD::MultiValue | |
nactive | PLMD::MultiValue | private |
nderivatives | PLMD::MultiValue | private |
nindices | PLMD::MultiValue | private |
nmatrix_cols | PLMD::MultiValue | private |
nsplit | PLMD::MultiValue | private |
putIndexInActiveArray(const unsigned &) | PLMD::MultiValue | |
resize(const std::size_t &nvals, const std::size_t &nder, const std::size_t &nmat=0, const std::size_t &maxcol=0, const std::size_t &nbook=0) | PLMD::MultiValue | |
resizeTemporyVector(const unsigned &n) | PLMD::MultiValue | inline |
setDerivative(const std::size_t &ival, const std::size_t &jder, const double &der) | PLMD::MultiValue | inline |
setNumberOfIndices(const std::size_t &nat) | PLMD::MultiValue | inline |
setNumberOfMatrixRowDerivatives(const unsigned &nmat, const unsigned &nind) | PLMD::MultiValue | inline |
setSecondTaskIndex(const std::size_t &tindex) | PLMD::MultiValue | inline |
setSplitIndex(const std::size_t &nat) | PLMD::MultiValue | inline |
setTaskIndex(const std::size_t &tindex) | PLMD::MultiValue | inline |
setValue(const std::size_t &, const double &) | PLMD::MultiValue | inline |
stashMatrixElement(const unsigned &nmat, const unsigned &rowstart, const unsigned &jcol, const double &val) | PLMD::MultiValue | inline |
task2_index | PLMD::MultiValue | private |
task_index | PLMD::MultiValue | private |
tmp_atom_der | PLMD::MultiValue | private |
tmp_atom_virial | PLMD::MultiValue | private |
tmp_atoms | PLMD::MultiValue | private |
tmp_vectors | PLMD::MultiValue | private |
tmpder | PLMD::MultiValue | private |
tmpval | PLMD::MultiValue | private |
updateComplete() | PLMD::MultiValue | |
updateIndex(const unsigned &) | PLMD::MultiValue | |
updateIndex(const std::size_t &, const std::size_t &) | PLMD::MultiValue | inline |
values | PLMD::MultiValue | private |
vector_call | PLMD::MultiValue | private |