|
| matrix3 | reduceLatticeVectors (const matrix3<> &R, matrix3< int > *transmission=0, matrix3< int > *invTransmission=0) |
| |
| std::vector< matrix3< int > > | getSymmetries (const matrix3<> &R, vector3< bool > isTruncated=vector3< bool >(false, false, false), matrix3<> *Rreduced=0, matrix3< int > *transmission=0, matrix3< int > *invTransmission=0) |
| |
| std::map< vector3< int >, class matrix > | getCellMap (const matrix3<> &R, const matrix3<> &Rsup, const vector3< bool > &isTruncated, const std::vector< vector3<>> &x1, const std::vector< vector3<>> &x2, double rSmooth, string fname=string()) |
| |
|
void | writeCellMap (const std::map< vector3< int >, class matrix > &iCellMap, const matrix3<> &R, string fname) |
| | Write cell map to file.
|
| |
|
std::vector< vector3<> > | readArrayVec3 (string fname) |
| | Read an array of vector3<> from a plain text file, useful for reading in cellMap files.
|
| |
|
vector3 | getCoord (const vector3<> &pos) |
| |
Miscellaneous utilities relating to properties of Bravais Lattices.