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

#include <SaddleSearchMethod.h>

Inheritance diagram for 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
const Parameters & params

◆ ~SaddleSearchMethod()

Definition at line 31 of file SaddleSearchMethod.h.

31{};

Member Function Documentation

◆ describeStatus()

virtual std::string_view eonc::SaddleSearchMethod::describeStatus ( int status) const
pure virtual

◆ getEigenvalue()

virtual double eonc::SaddleSearchMethod::getEigenvalue ( )
pure virtual

◆ getEigenvector()

◆ getForceCalls()

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

Definition at line 38 of file SaddleSearchMethod.h.

38{ return 0; }

◆ getIterationCount()

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

Definition at line 37 of file SaddleSearchMethod.h.

37{ return 0; }

◆ getStatus()

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

Definition at line 36 of file SaddleSearchMethod.h.

36{ return 0; }

◆ run()

virtual int eonc::SaddleSearchMethod::run ( )
pure virtual

Member Data Documentation

◆ params

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: