MADNESS 0.10.1
madness::MolecularOptimizer Member List

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::MolecularOptimizerinlinestatic
compute_reduced_mass(const Molecule &molecule, const Tensor< double > &normalmodes)madness::MolecularOptimizerinlinestatic
converged() constmadness::MolecularOptimizerinlinevirtual
converged(const Tensor< double > &displacement) constmadness::MolecularOptimizerinline
fmadness::MolecularOptimizerprivate
gnormmadness::MolecularOptimizerprivate
gradient_norm() constmadness::MolecularOptimizerinlinevirtual
hmadness::MolecularOptimizerprivate
MolecularOptimizer(World &world, const commandlineparser &parser, const std::shared_ptr< MolecularOptimizationTargetInterface > &tar)madness::MolecularOptimizerinline
new_search_direction2(const Tensor< double > &g, const Tensor< double > &hessian) constmadness::MolecularOptimizerinlineprivate
optimize(Tensor< double > &x)madness::MolecularOptimizerinlinevirtual
optimize_conjugate_gradients(Tensor< double > &x)madness::MolecularOptimizerinlineprivate
optimize_quasi_newton(Tensor< double > &x)madness::MolecularOptimizerinlineprivate
parametersmadness::MolecularOptimizer
projector_external_dof(const Molecule &mol, const std::vector< std::string > &remove_dof)madness::MolecularOptimizerinlinestatic
remove_external_dof(Tensor< double > &hessian, const Molecule &mol, const std::vector< std::string > &remove_dof)madness::MolecularOptimizerinlinestatic
set_hessian(const Tensor< double > &hess)madness::MolecularOptimizerinline
targetmadness::MolecularOptimizerprivate
value() constmadness::MolecularOptimizerinlinevirtual
~OptimizerInterface()madness::OptimizerInterfaceinlinevirtual