JDFTx  1.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Pulay< Variable > Member List

This is the complete list of members for Pulay< Variable >, including all inherited members.

applyMetric(const Variable &) const =0Pulay< Variable >protectedpure virtual
axpy(double alpha, const Variable &X, Variable &Y) const =0Pulay< Variable >protectedpure virtual
clearState()Pulay< Variable >
cycle(double dEprev, std::vector< double > &extraValues)=0Pulay< Variable >protectedpure virtual
dot(const Variable &X, const Variable &Y) const =0Pulay< Variable >protectedpure virtual
getVariable() const =0Pulay< Variable >protectedpure virtual
loadState(const char *filename)Pulay< Variable >
minimize(double Eprev=+DBL_MAX, std::vector< string > extraNames=std::vector< string >(), std::vector< double > extraThresh=std::vector< double >())Pulay< Variable >
precondition(const Variable &) const =0Pulay< Variable >protectedpure virtual
Pulay(const PulayParams &pp) (defined in Pulay< Variable >)Pulay< Variable >
readVariable(Variable &, FILE *) const =0Pulay< Variable >protectedpure virtual
report(int iter)Pulay< Variable >inlineprotectedvirtual
saveState(const char *filename) const Pulay< Variable >
setVariable(const Variable &)=0Pulay< Variable >protectedpure virtual
sync(double x) const Pulay< Variable >inlinevirtual
variableSize() const =0Pulay< Variable >protectedpure virtual
writeVariable(const Variable &, FILE *) const =0 (defined in Pulay< Variable >)Pulay< Variable >protectedpure virtual