Clipper
Classes | Functions
clipper::datatypes Namespace Reference

Classes

class  Compute_phifom_from_abcd
 Compute from ABCD to Phi_fom by phase integration (loses bimodality) More...
class  Compute_abcd_from_phifom
 Compute from Phi_fom to ABCD ( C = D = 0 ) More...
class  Compute_fphi_from_fsigf_phifom
 Compute from F_sigF+Phi_fom to F_phi. More...
class  Compute_EsigE_from_FsigF
 Compute from F_sigF to E_sigE. More...
class  Compute_mean_fsigf_from_fsigfano
 Compute from F_sigF_anom to F_sigF (mean structure factor) More...
class  Compute_diff_fsigf_from_fsigfano
 Compute from F_sigF_anom to F_sigF (difference structure factor) More...
class  Compute_neg_fphi
 Negate F_phi (i.e. advance phase by pi) More...
class  Compute_add_fphi
 Add two F_phi datalists. More...
class  Compute_sub_fphi
 Subtract two F_phi datalists. More...
class  Compute_add_abcd
 Add two ABCD datalists. More...
class  Compute_scale_u
class  Compute_scale_u_iso
 Apply scale and U to any scalable datatype. More...
class  Compute_scale_u_aniso
 Apply scale and U to any scalable datatype. More...
class  Compute_FsigF
 Compute from F_sigF to F_sigF. More...
class  I_sigI
 Reflection data type: I + sigI. More...
class  I_sigI_ano
 Reflection data type: I(+) I(+) sigI(+) sigI(-) cov+-. More...
class  F_sigF
 Reflection data type: F + sigF. More...
class  F_sigF_ano
 Reflection data type: F(+) F(+) sigF(+) sigF(-) cov+-. More...
class  E_sigE
 Reflection data type: E + sigE. More...
class  E_sigE_ano
 Reflection data type: E(+) E(+) sigE(+) sigE(-) cov+-. More...
class  F_phi
 Reflection data type: F + phi model or map coeff (e.g. Fcalc, Fbest) More...
class  Phi_fom
 Reflection data type: best phi + fom. More...
class  ABCD
 Reflection data type: Hendrickson-Lattman coeff. More...
class  Flag
 Reflection data type: Free-R flag. More...
class  Flag_bool
 Reflection data type: boolean (false = missing) More...
class  D_sigD

Functions

HKL_data< Flag_booloperator& (const HKL_data_base &d1, const HKL_data_base &d2)
HKL_data< Flag_booloperator| (const HKL_data_base &d1, const HKL_data_base &d2)
HKL_data< Flag_booloperator^ (const HKL_data_base &d1, const HKL_data_base &d2)
HKL_data< Flag_booloperator! (const HKL_data_base &d1)
HKL_data< Flag_booloperator== (const HKL_data< Flag > &d1, const int &n)
HKL_data< Flag_booloperator!= (const HKL_data< Flag > &d1, const int &n)
HKL_data< Flag_booloperator>= (const HKL_data< Flag > &d1, const int &n)
HKL_data< Flag_booloperator<= (const HKL_data< Flag > &d1, const int &n)
HKL_data< Flag_booloperator> (const HKL_data< Flag > &d1, const int &n)
HKL_data< Flag_booloperator< (const HKL_data< Flag > &d1, const int &n)
template<class dtype >
F_phi< dtype > operator+ (const F_phi< dtype > &d1, const F_phi< dtype > &d2)
template<class dtype >
F_phi< dtype > operator- (const F_phi< dtype > &d1, const F_phi< dtype > &d2)
template<class dtype >
F_phi< dtype > operator- (const F_phi< dtype > &d1)
template<class dtype >
ABCD< dtype > operator+ (const ABCD< dtype > &d1, const ABCD< dtype > &d2)
template<class dtype >
HKL_data< F_phi< dtype > > operator+ (const HKL_data< F_phi< dtype > > &d1, const HKL_data< F_phi< dtype > > &d2)
template<class dtype >
HKL_data< F_phi< dtype > > operator- (const HKL_data< F_phi< dtype > > &d1, const HKL_data< F_phi< dtype > > &d2)
template<class dtype >
HKL_data< F_phi< dtype > > operator* (const HKL_data< F_phi< dtype > > &d1, const ftype &s)
template<class dtype >
HKL_data< F_phi< dtype > > operator- (const HKL_data< F_phi< dtype > > &d1)
template<class dtype >
HKL_data< ABCD< dtype > > operator+ (const HKL_data< ABCD< dtype > > &d1, const HKL_data< ABCD< dtype > > &d2)
template F_phi< ftype32 > operator+ (const F_phi< ftype32 > &d1, const F_phi< ftype32 > &d2)
template F_phi< ftype32 > operator- (const F_phi< ftype32 > &d1, const F_phi< ftype32 > &d2)
template F_phi< ftype32 > operator- (const F_phi< ftype32 > &d1)
template ABCD< ftype32 > operator+ (const ABCD< ftype32 > &d1, const ABCD< ftype32 > &d2)
template F_phi< ftype64 > operator+ (const F_phi< ftype64 > &d1, const F_phi< ftype64 > &d2)
template F_phi< ftype64 > operator- (const F_phi< ftype64 > &d1, const F_phi< ftype64 > &d2)
template F_phi< ftype64 > operator- (const F_phi< ftype64 > &d1)
template ABCD< ftype64 > operator+ (const ABCD< ftype64 > &d1, const ABCD< ftype64 > &d2)
template HKL_data< F_phi
< ftype32 > > 
operator+ (const HKL_data< F_phi< ftype32 > > &d1, const HKL_data< F_phi< ftype32 > > &d2)
template HKL_data< F_phi
< ftype32 > > 
operator- (const HKL_data< F_phi< ftype32 > > &d1, const HKL_data< F_phi< ftype32 > > &d2)
template HKL_data< F_phi
< ftype32 > > 
operator* (const HKL_data< F_phi< ftype32 > > &d1, const ftype &s)
template HKL_data< F_phi
< ftype32 > > 
operator* (const ftype &s, const HKL_data< F_phi< ftype32 > > &d1)
template HKL_data< F_phi
< ftype32 > > 
operator- (const HKL_data< F_phi< ftype32 > > &d1)
template HKL_data< ABCD
< ftype32 > > 
operator+ (const HKL_data< ABCD< ftype32 > > &d1, const HKL_data< ABCD< ftype32 > > &d2)
template HKL_data< F_phi
< ftype64 > > 
operator+ (const HKL_data< F_phi< ftype64 > > &d1, const HKL_data< F_phi< ftype64 > > &d2)
template HKL_data< F_phi
< ftype64 > > 
operator- (const HKL_data< F_phi< ftype64 > > &d1, const HKL_data< F_phi< ftype64 > > &d2)
template HKL_data< F_phi
< ftype64 > > 
operator* (const HKL_data< F_phi< ftype64 > > &d1, const ftype &s)
template HKL_data< F_phi
< ftype64 > > 
operator* (const ftype &s, const HKL_data< F_phi< ftype64 > > &d1)
template HKL_data< F_phi
< ftype64 > > 
operator- (const HKL_data< F_phi< ftype64 > > &d1)
template HKL_data< ABCD
< ftype64 > > 
operator+ (const HKL_data< ABCD< ftype64 > > &d1, const HKL_data< ABCD< ftype64 > > &d2)
template<class dtype >
HKL_data< F_phi< dtype > > operator* (const ftype &s, const HKL_data< F_phi< dtype > > &d1)

Detailed Description

This namespace is used for templates which will later be instantiated for float or double precision data. You would not normally reference a class from this namespace directly.