45 #ifndef CLIPPER_HKL_INFO
46 #define CLIPPER_HKL_INFO
49 #include "hkl_lookup.h"
96 inline const HKL&
hkl_of(
const int& index )
const {
return hkl[index]; }
127 inline const int&
index()
const {
return index_; }
158 { hklinfo = &hklinfo_; index_ = index; }
196 inline const HKL&
hkl()
const {
return hkl_; }
198 inline const int&
sym()
const {
return sym_; }
200 inline const bool&
friedel()
const {
return friedel_; }
208 if ( friedel_ ) equiv = -equiv;
209 index_ = hklinfo->
index_of( equiv );
210 if ( index_ < 0 ) index_ =
216 sym_ = 0; friedel_ =
false;
218 if ( !last() ) hkl_ = hklinfo->
hkl_of( index_ );