Gemmi C++ API
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
intensit.hpp File Reference

Class Intensities that reads multi-record data from MTZ, mmCIF or XDS_ASCII and merges it into mean or anomalous intensities. It can also read merged data. More...

#include <cstdint>
#include <unordered_map>
#include "symmetry.hpp"
#include "unitcell.hpp"
#include "util.hpp"
#include "stats.hpp"

Go to the source code of this file.

Classes

struct  gemmi::MergingStats
 
struct  gemmi::Intensities
 
struct  gemmi::Intensities::Refl
 
struct  gemmi::Intensities::AnisoScaling
 
struct  gemmi::IntensitiesDataProxy
 

Namespaces

namespace  gemmi
 
namespace  gemmi::cif
 

Enumerations

enum class  gemmi::DataType {
  gemmi::Unknown , gemmi::Unmerged , gemmi::Mean , gemmi::Anomalous ,
  gemmi::MergedMA , gemmi::MergedAM , gemmi::UAM
}
 

Functions

GEMMI_DLL std::string gemmi::read_staraniso_b_from_mtz (const Mtz &mtz, SMat33< double > &output)
 Returns STARANISO version or empty string.
 
template<typename DataProxy >
std::pair< DataType, size_t > gemmi::check_data_type_under_symmetry (const DataProxy &proxy)
 

Detailed Description

Class Intensities that reads multi-record data from MTZ, mmCIF or XDS_ASCII and merges it into mean or anomalous intensities. It can also read merged data.

Definition in file intensit.hpp.