#include <NudgedElasticBand.h>
Public Member Functions | |
| NEBObjectiveFunction (NudgedElasticBand *nebPassed, const Parameters ¶metersPassed) | |
| ~NEBObjectiveFunction (void) | |
| VectorXd | getGradient (bool fdstep=false) |
| double | getEnergy () |
| void | setPositions (const VectorXd &x) |
| VectorXd | getPositions () |
| int | degreesOfFreedom () |
| bool | isConverged () |
| bool | isUncertain () |
| double | getConvergence () |
| VectorXd | difference (const VectorXd &a, const VectorXd &b) |
| Public Member Functions inherited from eonc::ObjectiveFunction | |
| ObjectiveFunction (const Parameters ¶msPassed) | |
| virtual | ~ObjectiveFunction () |
Public Attributes | |
| NudgedElasticBand::NEBStatus | status |
Private Attributes | |
| NudgedElasticBand * | neb |
Additional Inherited Members | |
| Protected Attributes inherited from eonc::ObjectiveFunction | |
| const Parameters & | params |
Definition at line 106 of file NudgedElasticBand.h.
|
inline |
Definition at line 108 of file NudgedElasticBand.h.
|
inline |
Definition at line 114 of file NudgedElasticBand.h.
|
virtual |
Implements eonc::ObjectiveFunction.
Definition at line 56 of file NEBObjectiveFunction.cpp.
|
virtual |
Implements eonc::ObjectiveFunction.
Definition at line 85 of file NEBObjectiveFunction.cpp.
|
virtual |
Implements eonc::ObjectiveFunction.
Definition at line 81 of file NEBObjectiveFunction.cpp.
|
virtual |
Implements eonc::ObjectiveFunction.
Definition at line 29 of file NEBObjectiveFunction.cpp.
|
virtual |
Implements eonc::ObjectiveFunction.
Definition at line 16 of file NEBObjectiveFunction.cpp.
|
virtual |
Implements eonc::ObjectiveFunction.
Definition at line 46 of file NEBObjectiveFunction.cpp.
|
virtual |
Implements eonc::ObjectiveFunction.
Definition at line 76 of file NEBObjectiveFunction.cpp.
| bool eonc::NEBObjectiveFunction::isUncertain | ( | ) |
Definition at line 60 of file NEBObjectiveFunction.cpp.
|
virtual |
Implements eonc::ObjectiveFunction.
Definition at line 37 of file NEBObjectiveFunction.cpp.
|
private |
Definition at line 128 of file NudgedElasticBand.h.
| NudgedElasticBand::NEBStatus eonc::NEBObjectiveFunction::status |
Definition at line 125 of file NudgedElasticBand.h.