|
Clipper
|
Reflection data type: E + sigE. More...
#include <hkl_datatypes.h>
Public Member Functions | |
| E_sigE (const dtype &E, const dtype &sigE) | |
| void | set_null () |
| void | friedel () |
| void | shift_phase (const ftype &) |
| bool | missing () const |
| void | data_export (xtype array[]) const |
| void | data_import (const xtype array[]) |
| void | scale (const ftype &s) |
| this type is scalable - apply magnitude scale factor | |
| const dtype & | E () const |
| const dtype & | sigE () const |
| dtype & | E () |
| dtype & | sigE () |
| const dtype & | E_pl () const |
| const dtype & | sigE_pl () const |
| const dtype & | E_mi () const |
| const dtype & | sigE_mi () const |
| dtype | cov () const |
Static Public Member Functions | |
| static String | type () |
| static int | data_size () |
| static String | data_names () |
Reflection data type: E + sigE.
This is not strictly a type for storing E values, but rather a type for storing any sturcture factor magnitude-like quantity which has already had a symmetry enhancement factor (epsilon) removed from it. E's are most commonly stored in this form, wheras F's and U's are not. You can compute corrected F's from uncorrected F's using: