#include <BiasedGradientSquaredDescent.h>
Public Member Functions | |
| BiasedGradientSquaredDescent (std::shared_ptr< Matter > matterPassed, double reactantEnergyPassed, const Parameters ¶metersPassed) | |
| ~BiasedGradientSquaredDescent ()=default | |
| int | run () |
| double | getEigenvalue () |
| AtomMatrix | getEigenvector () |
| std::string_view | describeStatus (int status) const override |
| int | getStatus () const override |
| Public Member Functions inherited from eonc::SaddleSearchMethod | |
| SaddleSearchMethod (std::shared_ptr< Potential > potPassed, const Parameters ¶msPassed) | |
| virtual | ~SaddleSearchMethod () |
| virtual int | getIterationCount () const |
| virtual int | getForceCalls () const |
Public Attributes | |
| double | eigenvalue |
| AtomMatrix | eigenvector |
| std::shared_ptr< Matter > | saddle |
| int | status |
Private Attributes | |
| double | reactantEnergy |
| eonc::log::Scoped | log |
Additional Inherited Members | |
| Protected Attributes inherited from eonc::SaddleSearchMethod | |
| std::shared_ptr< Potential > | pot |
| const Parameters & | params |
Definition at line 23 of file BiasedGradientSquaredDescent.h.
|
inline |
Definition at line 25 of file BiasedGradientSquaredDescent.h.
|
inlineoverridevirtual |
Implements eonc::SaddleSearchMethod.
Definition at line 40 of file BiasedGradientSquaredDescent.h.
|
virtual |
Implements eonc::SaddleSearchMethod.
Definition at line 163 of file BiasedGradientSquaredDescent.cpp.
Implements eonc::SaddleSearchMethod.
Definition at line 165 of file BiasedGradientSquaredDescent.cpp.
|
inlineoverridevirtual |
Reimplemented from eonc::SaddleSearchMethod.
Definition at line 43 of file BiasedGradientSquaredDescent.h.
|
virtual |
Implements eonc::SaddleSearchMethod.
Definition at line 103 of file BiasedGradientSquaredDescent.cpp.
Definition at line 45 of file BiasedGradientSquaredDescent.h.
Definition at line 46 of file BiasedGradientSquaredDescent.h.
Definition at line 54 of file BiasedGradientSquaredDescent.h.
|
private |
Definition at line 53 of file BiasedGradientSquaredDescent.h.
| std::shared_ptr<Matter> eonc::BiasedGradientSquaredDescent::saddle |
Definition at line 48 of file BiasedGradientSquaredDescent.h.
Definition at line 50 of file BiasedGradientSquaredDescent.h.