#include <linalg3.h>
Public Member Functions | |
| UnitCell () | |
| UnitCell (int m, const double *b) | |
| UnitCell (int m, const double *b, const int *s) | |
| void | set (int m, const double *b) |
| void | set (int m, const double *b, const int *s) |
| UnitCell | operator* (const Matrix33 &m) const |
Public Attributes | |
| Matrix33 | h |
| int | n |
| Vector3 | basis [MAXBASISNUM] |
| int | species [MAXBASISNUM] |
Friends | |
| LOStream & | operator<< (LOStream &os, const UnitCell &uc) |
Definition at line 461 of file linalg3.h.
| UnitCell::UnitCell | ( | ) | [inline] |
Definition at line 472 of file linalg3.h.
References basis, Matrix33::eye(), h, species, Vector3::x, Vector3::y, and Vector3::z.
| UnitCell::UnitCell | ( | int | m, | |
| const double * | b | |||
| ) | [inline] |
Definition at line 478 of file linalg3.h.
References basis, Vector3::clear(), Matrix33::eye(), h, MAXBASISNUM, n, species, Vector3::x, Vector3::y, and Vector3::z.
| UnitCell::UnitCell | ( | int | m, | |
| const double * | b, | |||
| const int * | s | |||
| ) | [inline] |
Definition at line 493 of file linalg3.h.
References basis, Vector3::clear(), Matrix33::eye(), h, MAXBASISNUM, n, species, Vector3::x, Vector3::y, and Vector3::z.
Definition at line 538 of file linalg3.h.
References basis, DUMP, h, Matrix33::inv(), max, MAXBASISNUM, min, n, s, Vector3::set(), species, within01, Vector3::x, Vector3::y, and Vector3::z.
| void UnitCell::set | ( | int | m, | |
| const double * | b, | |||
| const int * | s | |||
| ) | [inline] |
Definition at line 523 of file linalg3.h.
References basis, Vector3::clear(), Matrix33::eye(), h, MAXBASISNUM, n, s, species, Vector3::x, Vector3::y, and Vector3::z.
| void UnitCell::set | ( | int | m, | |
| const double * | b | |||
| ) | [inline] |
Definition at line 508 of file linalg3.h.
References basis, Vector3::clear(), Matrix33::eye(), h, MAXBASISNUM, n, species, Vector3::x, Vector3::y, and Vector3::z.
| LOStream& operator<< | ( | LOStream & | os, | |
| const UnitCell & | uc | |||
| ) | [friend] |
| Vector3 UnitCell::basis[MAXBASISNUM] |
| int UnitCell::n |
| int UnitCell::species[MAXBASISNUM] |
1.5.7.1