double convergence_threshold
Definition: BaseOrbitalOptimizer.hpp:35
size_t maximum_number_of_iterations
Definition: BaseOrbitalOptimizer.hpp:36
Definition: ERNewtonLocalizer.hpp:31
ROrbitalRotationGenerators< double > calculateNewFullOrbitalGenerators(const RSQHamiltonian< double > &sq_hamiltonian) const override
Definition: ERNewtonLocalizer.cpp:96
SquareMatrix< double > calculateGradientMatrix(const RSQHamiltonian< double > &sq_hamiltonian) const override
Definition: ERNewtonLocalizer.cpp:48
double calculateHessianTensorElement(const RSQHamiltonian< double > &sq_hamiltonian, const size_t i, const size_t j, const size_t k, const size_t l) const
Definition: ERNewtonLocalizer.cpp:133
SquareRankFourTensor< double > calculateHessianTensor(const RSQHamiltonian< double > &sq_hamiltonian) const override
Definition: ERNewtonLocalizer.cpp:69
void prepareOrbitalDerivativesCalculation(const RSQHamiltonian< double > &sq_hamiltonian) override
Definition: ERNewtonLocalizer.hpp:76
double calculateGradientMatrixElement(const RSQHamiltonian< double > &sq_hamiltonian, const size_t i, const size_t j) const
Definition: ERNewtonLocalizer.cpp:116
Definition: NewtonOrbitalOptimizer.hpp:37
std::shared_ptr< BaseHessianModifier > hessian_modifier
Definition: NewtonOrbitalOptimizer.hpp:39
Definition: OrbitalSpace.hpp:40
Definition: ROrbitalRotationGenerators.hpp:38
Definition: SQHamiltonian.hpp:54
Definition: SquareMatrix.hpp:39
Definition: SquareRankFourTensor.hpp:36
Definition: BaseOneElectronIntegralBuffer.hpp:25