![]() |
QMCPACK
|
Include dependency graph for getSupercell.cpp:Go to the source code of this file.
Functions | |
| template<typename T > | |
| T | getDet (T *mat) |
| void | getSupercell (double *prim, int *tile, double *super) |
| template<typename T > | |
| T | dot (T *a, T *b) |
| template<typename T > | |
| void | cross (T *a, T *b, T *c) |
| double | SimCellRad (double *mat) |
| double | getScore (double *mat) |
| double | WigSeitzRad (double *mat) |
| void | getBestTile (double *primcell, int target, int *tilemat, double &radius, int range=7) |
| int | main (int argc, char *argv[]) |
| void cross | ( | T * | a, |
| T * | b, | ||
| T * | c | ||
| ) |
Definition at line 52 of file getSupercell.cpp.
Referenced by SimCellRad().
| T dot | ( | T * | a, |
| T * | b | ||
| ) |
Definition at line 46 of file getSupercell.cpp.
Referenced by SimCellRad().
| void getBestTile | ( | double * | primcell, |
| int | target, | ||
| int * | tilemat, | ||
| double & | radius, | ||
| int | range = 7 |
||
| ) |
Definition at line 136 of file getSupercell.cpp.
References getDet(), getScore(), getSupercell(), qmcplusplus::Units::distance::m, qmcplusplus::n, and SimCellRad().
Referenced by main().
| T getDet | ( | T * | mat | ) |
Definition at line 26 of file getSupercell.cpp.
Referenced by getBestTile().
| double getScore | ( | double * | mat | ) |
Definition at line 85 of file getSupercell.cpp.
References qmcplusplus::abs().
Referenced by getBestTile(), and main().
| void getSupercell | ( | double * | prim, |
| int * | tile, | ||
| double * | super | ||
| ) |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 248 of file getSupercell.cpp.
References getBestTile(), getScore(), getSupercell(), and SimCellRad().
| double SimCellRad | ( | double * | mat | ) |
Definition at line 59 of file getSupercell.cpp.
References qmcplusplus::Units::distance::A, qmcplusplus::abs(), B(), qmcplusplus::Units::charge::C, cross(), dot(), and qmcplusplus::sqrt().
Referenced by getBestTile(), and main().
| double WigSeitzRad | ( | double * | mat | ) |
Definition at line 110 of file getSupercell.cpp.
References qmcplusplus::sqrt().