45 #ifndef CLIPPER_HKL_LOOKUP
46 #define CLIPPER_HKL_LOOKUP
62 void init(
const std::vector<HKL>& hkl);
69 struct llookup {
int min, max; std::vector<int> p;
70 llookup() {min=32000;max=-32000;} };
71 struct klookup {
int min, max; std::vector<llookup> p;
72 klookup() {min=32000;max=-32000;} };
73 struct hlookup {
int min, max; std::vector<klookup> p;
74 hlookup() {min=32000;max=-32000;} };
lookup on k
Definition: hkl_lookup.h:71
void init(const std::vector< HKL > &hkl)
initialise: make a reflection index for a list of HKLs
Definition: hkl_lookup.cpp:49
Fast reflection lookup object.
Definition: hkl_lookup.h:59
lookup on h
Definition: hkl_lookup.h:73
int index_of(const HKL &rfl) const
lookup function
Definition: hkl_lookup.cpp:105
reflection 'Miller' index
Definition: coords.h:145
lookup on l
Definition: hkl_lookup.h:69