Clipper
|
Reflection data type: F(+) F(+) sigF(+) sigF(-) cov+-. More...
#include <hkl_datatypes.h>
Public Member Functions | |
void | set_null () |
initialise to 'missing' (all elements are set to null) | |
void | friedel () |
apply Friedel transformation to the data | |
void | shift_phase (const ftype &) |
apply phase shift to the data | |
bool | missing () const |
return true if data is missing | |
void | data_export (xtype a[]) const |
conversion to array (for I/O) | |
void | data_import (const xtype a[]) |
conversion from array (for I/O) | |
void | scale (const ftype &s) |
this type is scalable - apply magnitude scale factor | |
const dtype & | f_pl () const |
const dtype & | sigf_pl () const |
const dtype & | f_mi () const |
const dtype & | sigf_mi () const |
const dtype & | cov () const |
dtype & | f_pl () |
dtype & | sigf_pl () |
dtype & | f_mi () |
dtype & | sigf_mi () |
dtype & | cov () |
dtype | f () const |
dtype | sigf () const |
Static Public Member Functions | |
static String | type () |
return the name of this data type | |
static int | data_size () |
return number of data elements in this type | |
static String | data_names () |
return names of data elements in this type |
Reflection data type: F(+) F(+) sigF(+) sigF(-) cov+-.
Note that F_sigF_ano also has methods for returning f(), sigf(), so you can use this type in any template type where you would use F_sigF.