#include <AtomicGPDimer.h>
Public Member Functions | |
| AtomicGPDimer (std::shared_ptr< Matter > matter, const Parameters ¶ms, std::shared_ptr< Potential > pot) | |
| ~AtomicGPDimer ()=default | |
| void | compute (std::shared_ptr< Matter > matter, AtomMatrix initialDirection) |
| double | getEigenvalue () |
| AtomMatrix | getEigenvector () |
| Public Member Functions inherited from eonc::LowestEigenmode | |
| LowestEigenmode (std::shared_ptr< Potential > potPassed, const Parameters ¶meters) | |
| ~LowestEigenmode ()=default | |
Static Public Attributes | |
| static const char | OPT_SCG [] = "scg" |
| static const char | OPT_LBFGS [] = "lbfgs" |
| Static Public Attributes inherited from eonc::LowestEigenmode | |
| static const char | MINMODE_DIMER [] = "dimer" |
| static const char | MINMODE_GPRDIMER [] = "gprdimer" |
| static const char | MINMODE_LANCZOS [] = "lanczos" |
| static const char | MINMODE_DAVIDSON [] = "davidson" |
Private Attributes | |
| std::shared_ptr< Matter > | matterCenter |
| AtomMatrix | direction |
| AtomMatrix | rotationalPlane |
| gpr::InputParameters | p |
| atmd::AtomicDimer | atomic_dimer |
| aux::ProblemSetUp | problem_setup |
| gpr::AtomsConfiguration | atoms_config |
| gpr::Observation | init_observations |
| gpr::Observation | init_middle_point |
| gpr::Coord | orient_init |
| gpr::Coord | R_init |
Additional Inherited Members | |
| Public Attributes inherited from eonc::LowestEigenmode | |
| long | totalForceCalls {0} |
| double | statsTorque {0.0} |
| double | statsCurvature {0.0} |
| double | statsAngle {0.0} |
| long | statsRotations {0} |
| long | totalIterations {0} |
| Protected Attributes inherited from eonc::LowestEigenmode | |
| std::shared_ptr< Potential > | pot |
| const Parameters & | params |
Definition at line 26 of file AtomicGPDimer.h.
| AtomicGPDimer::AtomicGPDimer | ( | std::shared_ptr< Matter > | matter, |
| const Parameters & | params, | ||
| std::shared_ptr< Potential > | pot ) |
Definition at line 43 of file AtomicGPDimer.cpp.
|
default |
| void AtomicGPDimer::compute | ( | std::shared_ptr< Matter > | matter, |
| AtomMatrix | initialDirection ) |
Definition at line 56 of file AtomicGPDimer.cpp.
| double AtomicGPDimer::getEigenvalue | ( | ) |
Definition at line 98 of file AtomicGPDimer.cpp.
| AtomMatrix AtomicGPDimer::getEigenvector | ( | ) |
Definition at line 102 of file AtomicGPDimer.cpp.
|
private |
Definition at line 47 of file AtomicGPDimer.h.
|
private |
Definition at line 49 of file AtomicGPDimer.h.
|
private |
Definition at line 43 of file AtomicGPDimer.h.
|
private |
Definition at line 50 of file AtomicGPDimer.h.
|
private |
Definition at line 50 of file AtomicGPDimer.h.
|
private |
Definition at line 42 of file AtomicGPDimer.h.
|
static |
Definition at line 31 of file AtomicGPDimer.h.
|
static |
Definition at line 30 of file AtomicGPDimer.h.
|
private |
Definition at line 51 of file AtomicGPDimer.h.
|
private |
Definition at line 46 of file AtomicGPDimer.h.
|
private |
Definition at line 48 of file AtomicGPDimer.h.
|
private |
Definition at line 51 of file AtomicGPDimer.h.
|
private |
Definition at line 44 of file AtomicGPDimer.h.