Gemmi C++ API
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
mtz.hpp File Reference
#include <cassert>
#include <cstdint>
#include <cstring>
#include <cmath>
#include <algorithm>
#include <array>
#include <initializer_list>
#include <ostream>
#include <string>
#include <vector>
#include "atox.hpp"
#include "atof.hpp"
#include "input.hpp"
#include "iterator.hpp"
#include "fail.hpp"
#include "fileutil.hpp"
#include "math.hpp"
#include "symmetry.hpp"
#include "unitcell.hpp"
#include "util.hpp"

Go to the source code of this file.

Classes

struct  gemmi::UnmergedHklMover
 
struct  gemmi::Mtz
 
struct  gemmi::Mtz::Dataset
 
struct  gemmi::Mtz::Column
 
struct  gemmi::Mtz::Batch
 
struct  gemmi::MtzDataProxy
 
struct  gemmi::MtzExternalDataProxy
 

Namespaces

namespace  gemmi
 

Functions

template<typename T , typename FP = typename std::iterator_traits<T>::value_type>
std::array< FP, 2 > gemmi::calculate_min_max_disregarding_nans (T begin, T end)
 
Mtz gemmi::read_mtz_file (const std::string &path)
 
template<typename Input >
Mtz gemmi::read_mtz (Input &&input, bool with_data)
 
MtzDataProxy gemmi::data_proxy (const Mtz &mtz)