clipper::SFweight_base< T > Class Template Reference

Base class for structure factor weighting (sigmaa) methods. More...

#include <function_object_bases.h>

Inheritance diagram for clipper::SFweight_base< T >:
clipper::SFweight_spline< T >

List of all members.

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

Detailed Description

template<class T>
class clipper::SFweight_base< T >

Base class for structure factor weighting (sigmaa) methods.


Member Function Documentation

template<class T >
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

Parameters:
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.
Returns:
true on success.

Implemented in clipper::SFweight_spline< T >.


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

Generated on 4 Jan 2010 for Clipper_contrib by  doxygen 1.6.1