Base class for structure factor calculation methods. More...
#include <function_object_bases.h>
Public Member Functions | |
virtual bool | operator() (HKL_data< datatypes::F_phi< T > > &fphidata, const Atom_list &atoms) const =0 |
Structure factor calculation function definition. | |
virtual | ~SFcalc_base () |
destructor |
Base class for structure factor calculation methods.
virtual bool clipper::SFcalc_base< T >::operator() | ( | HKL_data< datatypes::F_phi< T > > & | fphidata, | |
const Atom_list & | atoms | |||
) | const [pure virtual] |
Structure factor calculation function definition.
In the implementations, this function will do the actual structure factor calculation.
fphidata | Fourier coefficients to be calculated. On output this holds the Fourier coefficients corresponding to the atomic model. | |
atoms | The atom selection from which the density is to be calculated. |
Implemented in clipper::SFcalc_iso_sum< T >, clipper::SFcalc_aniso_sum< T >, clipper::SFcalc_iso_fft< T >, and clipper::SFcalc_aniso_fft< T >.