OpenMD 3.1
Molecular Dynamics in the Open
|
Public Member Functions | |
EAMAdapter (AtomType *AT) | |
void | makeFuncfl (RealType latticeConstant, std::string latticeType, int nrho, RealType drho, int nr, RealType dr, RealType rcut, std::vector< RealType > Z, std::vector< RealType > rho, std::vector< RealType > F) |
void | makeZhou2001 (std::string latticeType, RealType re, RealType fe, RealType rhoe, RealType alpha, RealType beta, RealType A, RealType B, RealType kappa, RealType lambda, std::vector< RealType > Fn, std::vector< RealType > F, RealType eta, RealType Fe) |
void | makeZhou2004 (std::string latticeType, RealType re, RealType fe, RealType rhoe, RealType rhos, RealType alpha, RealType beta, RealType A, RealType B, RealType kappa, RealType lambda, std::vector< RealType > Fn, std::vector< RealType > F, RealType eta, RealType Fe, RealType rhol, RealType rhoh) |
void | makeZhou2005 (std::string latticeType, RealType re, RealType fe, RealType rhoe, RealType rhos, RealType alpha, RealType beta, RealType A, RealType B, RealType kappa, RealType lambda, std::vector< RealType > Fn, std::vector< RealType > F, RealType F3minus, RealType F3plus, RealType eta, RealType Fe) |
void | makeZhou2005Oxygen (RealType re, RealType fe, RealType alpha, RealType beta, RealType A, RealType B, RealType kappa, RealType lambda, RealType gamma, RealType nu, std::vector< RealType > OrhoLimits, std::vector< RealType > OrhoE, std::vector< std::vector< RealType > > OF) |
void | makeZhouRose (RealType re, RealType fe, RealType rhoe, RealType alpha, RealType beta, RealType A, RealType B, RealType kappa, RealType lambda, RealType F0) |
void | makeOxygenFuncfl (RealType re, RealType fe, RealType alpha, RealType beta, RealType A, RealType B, RealType kappa, RealType lambda, RealType drho, RealType nrho, std::vector< RealType > F) |
bool | isEAM () |
bool | hasSplines () |
EAMType | getEAMType () |
std::string | getLatticeType () |
RealType | getLatticeConstant () |
int | getNr () |
RealType | getDr () |
int | getNrho () |
RealType | getDrho () |
RealType | getRcut () |
RealType | getRe () |
RealType | get_fe () |
RealType | getRhoe () |
RealType | getAlpha () |
RealType | getBeta () |
RealType | getA () |
RealType | getB () |
RealType | getKappa () |
RealType | getLambda () |
RealType | getGamma () |
RealType | getNu () |
std::vector< RealType > | getFn () |
std::vector< RealType > | getF () |
RealType | getF3plus () |
RealType | getF3minus () |
RealType | getEta () |
RealType | getFe () |
RealType | getRhos () |
RealType | getRhol () |
RealType | getRhoh () |
std::vector< RealType > | getOrhoLimits () |
std::vector< RealType > | getOrhoE () |
std::vector< std::vector< RealType > > | getOF () |
RealType | getF0 () |
CubicSplinePtr | getZSpline () |
CubicSplinePtr | getRhoSpline () |
CubicSplinePtr | getFSpline () |
Definition at line 132 of file EAMAdapter.hpp.
|
inline |
Definition at line 134 of file EAMAdapter.hpp.
RealType OpenMD::EAMAdapter::get_fe | ( | ) |
Definition at line 526 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getA | ( | ) |
Definition at line 542 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getAlpha | ( | ) |
Definition at line 534 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getB | ( | ) |
Definition at line 546 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getBeta | ( | ) |
Definition at line 538 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getDr | ( | ) |
Definition at line 512 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getDrho | ( | ) |
Definition at line 502 of file EAMAdapter.cpp.
EAMType OpenMD::EAMAdapter::getEAMType | ( | ) |
Definition at line 168 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getEta | ( | ) |
Definition at line 583 of file EAMAdapter.cpp.
std::vector< RealType > OpenMD::EAMAdapter::getF | ( | ) |
Definition at line 570 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getF0 | ( | ) |
Definition at line 621 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getF3minus | ( | ) |
Definition at line 578 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getF3plus | ( | ) |
Definition at line 574 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getFe | ( | ) |
Definition at line 588 of file EAMAdapter.cpp.
std::vector< RealType > OpenMD::EAMAdapter::getFn | ( | ) |
Definition at line 566 of file EAMAdapter.cpp.
CubicSplinePtr OpenMD::EAMAdapter::getFSpline | ( | ) |
Definition at line 211 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getGamma | ( | ) |
Definition at line 558 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getKappa | ( | ) |
Definition at line 550 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getLambda | ( | ) |
Definition at line 554 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getLatticeConstant | ( | ) |
Definition at line 178 of file EAMAdapter.cpp.
std::string OpenMD::EAMAdapter::getLatticeType | ( | ) |
Definition at line 173 of file EAMAdapter.cpp.
int OpenMD::EAMAdapter::getNr | ( | ) |
Definition at line 507 of file EAMAdapter.cpp.
int OpenMD::EAMAdapter::getNrho | ( | ) |
Definition at line 497 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getNu | ( | ) |
Definition at line 562 of file EAMAdapter.cpp.
std::vector< std::vector< RealType > > OpenMD::EAMAdapter::getOF | ( | ) |
Definition at line 617 of file EAMAdapter.cpp.
std::vector< RealType > OpenMD::EAMAdapter::getOrhoE | ( | ) |
Definition at line 612 of file EAMAdapter.cpp.
std::vector< RealType > OpenMD::EAMAdapter::getOrhoLimits | ( | ) |
Definition at line 608 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getRcut | ( | ) |
Definition at line 517 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getRe | ( | ) |
Definition at line 522 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getRhoe | ( | ) |
Definition at line 530 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getRhoh | ( | ) |
Definition at line 603 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getRhol | ( | ) |
Definition at line 598 of file EAMAdapter.cpp.
RealType OpenMD::EAMAdapter::getRhos | ( | ) |
Definition at line 593 of file EAMAdapter.cpp.
CubicSplinePtr OpenMD::EAMAdapter::getRhoSpline | ( | ) |
Definition at line 197 of file EAMAdapter.cpp.
CubicSplinePtr OpenMD::EAMAdapter::getZSpline | ( | ) |
Definition at line 183 of file EAMAdapter.cpp.
bool OpenMD::EAMAdapter::isEAM | ( | ) |
Definition at line 56 of file EAMAdapter.cpp.
void OpenMD::EAMAdapter::makeFuncfl | ( | RealType | latticeConstant, |
std::string | latticeType, | ||
int | nrho, | ||
RealType | drho, | ||
int | nr, | ||
RealType | dr, | ||
RealType | rcut, | ||
std::vector< RealType > | Z, | ||
std::vector< RealType > | rho, | ||
std::vector< RealType > | F ) |
Definition at line 226 of file EAMAdapter.cpp.
void OpenMD::EAMAdapter::makeOxygenFuncfl | ( | RealType | re, |
RealType | fe, | ||
RealType | alpha, | ||
RealType | beta, | ||
RealType | A, | ||
RealType | B, | ||
RealType | kappa, | ||
RealType | lambda, | ||
RealType | drho, | ||
RealType | nrho, | ||
std::vector< RealType > | F ) |
Definition at line 462 of file EAMAdapter.cpp.
void OpenMD::EAMAdapter::makeZhou2001 | ( | std::string | latticeType, |
RealType | re, | ||
RealType | fe, | ||
RealType | rhoe, | ||
RealType | alpha, | ||
RealType | beta, | ||
RealType | A, | ||
RealType | B, | ||
RealType | kappa, | ||
RealType | lambda, | ||
std::vector< RealType > | Fn, | ||
std::vector< RealType > | F, | ||
RealType | eta, | ||
RealType | Fe ) |
Definition at line 255 of file EAMAdapter.cpp.
void OpenMD::EAMAdapter::makeZhou2004 | ( | std::string | latticeType, |
RealType | re, | ||
RealType | fe, | ||
RealType | rhoe, | ||
RealType | rhos, | ||
RealType | alpha, | ||
RealType | beta, | ||
RealType | A, | ||
RealType | B, | ||
RealType | kappa, | ||
RealType | lambda, | ||
std::vector< RealType > | Fn, | ||
std::vector< RealType > | F, | ||
RealType | eta, | ||
RealType | Fe, | ||
RealType | rhol, | ||
RealType | rhoh ) |
Definition at line 300 of file EAMAdapter.cpp.
void OpenMD::EAMAdapter::makeZhou2005 | ( | std::string | latticeType, |
RealType | re, | ||
RealType | fe, | ||
RealType | rhoe, | ||
RealType | rhos, | ||
RealType | alpha, | ||
RealType | beta, | ||
RealType | A, | ||
RealType | B, | ||
RealType | kappa, | ||
RealType | lambda, | ||
std::vector< RealType > | Fn, | ||
std::vector< RealType > | F, | ||
RealType | F3minus, | ||
RealType | F3plus, | ||
RealType | eta, | ||
RealType | Fe ) |
Definition at line 348 of file EAMAdapter.cpp.
void OpenMD::EAMAdapter::makeZhou2005Oxygen | ( | RealType | re, |
RealType | fe, | ||
RealType | alpha, | ||
RealType | beta, | ||
RealType | A, | ||
RealType | B, | ||
RealType | kappa, | ||
RealType | lambda, | ||
RealType | gamma, | ||
RealType | nu, | ||
std::vector< RealType > | OrhoLimits, | ||
std::vector< RealType > | OrhoE, | ||
std::vector< std::vector< RealType > > | OF ) |
Definition at line 396 of file EAMAdapter.cpp.
void OpenMD::EAMAdapter::makeZhouRose | ( | RealType | re, |
RealType | fe, | ||
RealType | rhoe, | ||
RealType | alpha, | ||
RealType | beta, | ||
RealType | A, | ||
RealType | B, | ||
RealType | kappa, | ||
RealType | lambda, | ||
RealType | F0 ) |
Definition at line 433 of file EAMAdapter.cpp.