MADNESS 0.10.1
|
This is the complete list of members for madness::MolecularOptimizer, including all inherited members.
compute_frequencies(const Molecule &molecule, const Tensor< double > &hessian, Tensor< double > &normalmodes, const std::vector< std::string > &remove_dof={}, const bool print_hessian=false) | madness::MolecularOptimizer | inlinestatic |
compute_reduced_mass(const Molecule &molecule, const Tensor< double > &normalmodes) | madness::MolecularOptimizer | inlinestatic |
converged() const | madness::MolecularOptimizer | inlinevirtual |
converged(const Tensor< double > &displacement) const | madness::MolecularOptimizer | inline |
f | madness::MolecularOptimizer | private |
gnorm | madness::MolecularOptimizer | private |
gradient_norm() const | madness::MolecularOptimizer | inlinevirtual |
h | madness::MolecularOptimizer | private |
MolecularOptimizer(World &world, const commandlineparser &parser, const std::shared_ptr< MolecularOptimizationTargetInterface > &tar) | madness::MolecularOptimizer | inline |
new_search_direction2(const Tensor< double > &g, const Tensor< double > &hessian) const | madness::MolecularOptimizer | inlineprivate |
optimize(Tensor< double > &x) | madness::MolecularOptimizer | inlinevirtual |
optimize_conjugate_gradients(Tensor< double > &x) | madness::MolecularOptimizer | inlineprivate |
optimize_quasi_newton(Tensor< double > &x) | madness::MolecularOptimizer | inlineprivate |
parameters | madness::MolecularOptimizer | |
projector_external_dof(const Molecule &mol, const std::vector< std::string > &remove_dof) | madness::MolecularOptimizer | inlinestatic |
remove_external_dof(Tensor< double > &hessian, const Molecule &mol, const std::vector< std::string > &remove_dof) | madness::MolecularOptimizer | inlinestatic |
set_hessian(const Tensor< double > &hess) | madness::MolecularOptimizer | inline |
target | madness::MolecularOptimizer | private |
value() const | madness::MolecularOptimizer | inlinevirtual |
~OptimizerInterface() | madness::OptimizerInterface | inlinevirtual |