Clipper
clipper::datatypes::E_sigE< dtype > Class Template Reference

Reflection data type: E + sigE. More...

#include <hkl_datatypes.h>

Inheritance diagram for clipper::datatypes::E_sigE< dtype >:
clipper::Datatype_base

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 ()

Detailed Description

template<class dtype>
class clipper::datatypes::E_sigE< dtype >

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:

HKL_data<>.
Definition hkl_data.h:235
void compute(const C &op)
Basic computation: fill this data list by function call.
Definition hkl_data.h:304
datatypes::Compute_EsigE_from_FsigF< ftype32 > Compute_EsigE_from_FsigF
operator
Definition hkl_compute.h:184

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