Base class for structure factor weighting (sigmaa) methods. More...
#include <function_object_bases.h>
Public Types | |
enum | TYPE { NONE, SIGMAA, SCALE, BOTH } |
Flag values for different reflection purposes. | |
Public Member Functions | |
virtual bool | operator() (HKL_data< datatypes::F_phi< T > > &fb, HKL_data< datatypes::F_phi< T > > &fd, HKL_data< datatypes::Phi_fom< T > > &phiw, const HKL_data< datatypes::F_sigF< T > > &fo, const HKL_data< datatypes::F_phi< T > > &fc, const HKL_data< datatypes::Flag > &usage)=0 |
Structure factor weighting (sigmaa) definition. | |
virtual | ~SFweight_base () |
destructor |
Base class for structure factor weighting (sigmaa) methods.
virtual bool clipper::SFweight_base< T >::operator() | ( | HKL_data< datatypes::F_phi< T > > & | fb, | |
HKL_data< datatypes::F_phi< T > > & | fd, | |||
HKL_data< datatypes::Phi_fom< T > > & | phiw, | |||
const HKL_data< datatypes::F_sigF< T > > & | fo, | |||
const HKL_data< datatypes::F_phi< T > > & | fc, | |||
const HKL_data< datatypes::Flag > & | usage | |||
) | [pure virtual] |
Structure factor weighting (sigmaa) definition.
In the implementations, this function will do the actual structure factor weighting calculation
fb | Output best map coefficients. | |
fd | Output difference map coefficients. | |
phiw | Output phase and figure-of-merit. | |
fo | Input observed structure factors. | |
fc | Input calculated map coefficients. | |
flag | Input flag indicating what to use this reflection for. |
Implemented in clipper::SFweight_spline< T >.