|
|
| HKL () |
| | null constructor
|
|
| HKL (const Vec3< int > &v) |
| | constructor: copy/convert
|
|
| HKL (const int &h, const int &k, const int &l) |
| | constructor: from H,K,L
|
|
const int & | h () const |
| | get h
|
|
const int & | k () const |
| | get k
|
|
const int & | l () const |
| | get l
|
|
int & | h () |
| | set h
|
|
int & | k () |
| | set k
|
| int & | l () |
| ftype | invresolsq (const Cell &cell) const |
| | return inverse resolution squared for this reflection in given cell
|
| Coord_reci_frac | coord_reci_frac () const |
| | return fractional reciprocal coordinate (i.e. non-integer HKL)
|
| Coord_reci_orth | coord_reci_orth (const Cell &cell) const |
| | orthogonal-fractional reciprocal space coordinate conversion
|
| HKL | transform (const Symop &op) const |
| | return transformed hkl
|
| HKL | transform (const Isymop &op) const |
| | return transformed hkl
|
| ftype | sym_phase_shift (const Symop &op) const |
| | return symmetry phase shift for this HKL under op
|
| String | format () const |
| | return formatted String representation
|
|
| Vec3 () |
| | null constructor
|
|
bool | equals (const Vec3< int > &v, const int &tol) const |
| | test equality
|
|
const int & | operator[] (const int &i) const |
| | get element
|
|
Vec3< int > | unit () const |
| | return unit vector with same direction as this vector
|
|
bool | is_null () const |
| | test for null vector
|
|
String | format () const |
| | return formatted String representation
|
|
const Vec3< int > & | operator+= (const Vec3< int > &v) |
| | add another vector to this one
|
|
const Vec3< int > & | operator-= (const Vec3< int > &v) |
| | subtract another vector from this one
|
reflection 'Miller' index