Clipper
Classes | Public Member Functions | Static Public Attributes | List of all members
clipper::HKL_data_cacheobj Class Reference
Inheritance diagram for clipper::HKL_data_cacheobj:
clipper::HKL_info

Classes

class  Key
 

Public Member Functions

 HKL_data_cacheobj (const Key &hkl_data_cachekey)
 
bool matches (const Key &hkl_data_cachekey) const
 
String format () const
 
- Public Member Functions inherited from clipper::HKL_info
 HKL_info ()
 null constructor
 
 HKL_info (const Spacegroup &spacegroup, const Cell &cell, const Resolution &resolution, const bool &generate=false)
 constructor: Takes spacegroup, cell, and resolution More...
 
void init (const Spacegroup &spacegroup, const Cell &cell, const Resolution &resolution, const bool &generate=false)
 initialiser: Takes spacegroup, cell, and resolution More...
 
void init (const Spacegroup &spacegroup, const Cell &cell, const HKL_sampling &hkl_sampling, const bool &generate=true)
 initialiser: Takes spacegroup, cell, and HKL_sampling More...
 
bool is_null () const
 test if object has been initialised More...
 
const Cellcell () const
 get the cell
 
const Spacegroupspacegroup () const
 get the spacegroup
 
const HKL_samplinghkl_sampling () const
 [CLIPPER2] get HKL_sampling
 
const Resolutionresolution () const
 get the resolution
 
void generate_hkl_list ()
 synthesize hkl list More...
 
void add_hkl_list (const std::vector< HKL > &add)
 add new reflections to the list More...
 
int num_reflections () const
 get number of reflections in the object
 
const HKLhkl_of (const int &index) const
 reflection hkl from index More...
 
int index_of (const HKL &rfl) const
 reflection index from hkl More...
 
const ftype32 & invresolsq (const int &index) const
 get reflection resolution using lookup
 
const Range< ftype > & invresolsq_range () const
 get resolution limits of the list
 
const HKL_classhkl_class (const int &index) const
 get reflection class using lookup
 
HKL find_sym (const HKL &rfl, int &sym, bool &friedel) const
 find symop no and friedel to bring an HKL into ASU More...
 
HKL_reference_index first () const
 return HKL_reference_index pointing to first reflection
 
void debug () const
 

Static Public Attributes

static Mutex mutex = Mutex()
 thread safety
 

Additional Inherited Members

- Protected Member Functions inherited from clipper::HKL_info
void update_hkl_list ()
 finalise reflection list More...
 
- Protected Attributes inherited from clipper::HKL_info
Spacegroup spacegroup_
 spacegroup
 
Cell cell_
 unit cell
 
HKL_sampling hkl_sampling_
 hkl sampling
 
Resolution resolution_
 resolution limit
 
std::vector< Isymopisymop
 integer symops
 
std::vector< HKLhkl
 the reflection list
 
std::vector< HKL_classhkl_class_lookup
 fast epsilon/centricity lookup table
 
std::vector< ftype32 > invresolsq_lookup
 fast resolution lookup table
 
HKL_lookup lookup
 fast reflection lookup table
 
Range< ftypeinvresolsq_range_
 resolution limit of the current reflection list
 

The documentation for this class was generated from the following files: