Loading...
Searching...
No Matches
eonc::SaddleSearchMethod Class Referenceabstract

#include <SaddleSearchMethod.h>

Inheritance diagram for eonc::SaddleSearchMethod:

Public Member Functions

 SaddleSearchMethod (std::shared_ptr< Potential > potPassed, const Parameters &paramsPassed)
virtual ~SaddleSearchMethod ()
virtual int run ()=0
virtual double getEigenvalue ()=0
virtual AtomMatrix getEigenvector ()=0
virtual std::string_view describeStatus (int status) const =0
virtual int getStatus () const
virtual int getIterationCount () const
virtual int getForceCalls () const

Protected Attributes

std::shared_ptr< Potentialpot
const Parametersparams

Detailed Description

Definition at line 21 of file SaddleSearchMethod.h.

Constructor & Destructor Documentation

◆ SaddleSearchMethod()

eonc::SaddleSearchMethod::SaddleSearchMethod ( std::shared_ptr< Potential > potPassed,
const Parameters & paramsPassed )
inline

Definition at line 27 of file SaddleSearchMethod.h.

29 : pot{potPassed},
30 params{paramsPassed} {};
std::shared_ptr< Potential > pot

◆ ~SaddleSearchMethod()

virtual eonc::SaddleSearchMethod::~SaddleSearchMethod ( )
inlinevirtual

Definition at line 31 of file SaddleSearchMethod.h.

31{};

Member Function Documentation

◆ describeStatus()

◆ getEigenvalue()

◆ getEigenvector()

◆ getForceCalls()

virtual int eonc::SaddleSearchMethod::getForceCalls ( ) const
inlinevirtual

Reimplemented in ARTnSaddleSearch, eonc::ARTnSaddleSearch, eonc::MinModeSaddleSearch, and MinModeSaddleSearch.

Definition at line 38 of file SaddleSearchMethod.h.

38{ return 0; }

◆ getIterationCount()

virtual int eonc::SaddleSearchMethod::getIterationCount ( ) const
inlinevirtual

Reimplemented in ARTnSaddleSearch, eonc::ARTnSaddleSearch, eonc::MinModeSaddleSearch, and MinModeSaddleSearch.

Definition at line 37 of file SaddleSearchMethod.h.

37{ return 0; }

◆ getStatus()

◆ run()

Member Data Documentation

◆ params

const Parameters& eonc::SaddleSearchMethod::params
protected

Definition at line 24 of file SaddleSearchMethod.h.

◆ pot

std::shared_ptr<Potential> eonc::SaddleSearchMethod::pot
protected

Definition at line 23 of file SaddleSearchMethod.h.


The documentation for this class was generated from the following file: