struct
#include <gemmi/symmetry.hpp>
Op
Contents
Public types
-
using Rot = std::
array<std:: array<int, 3>, 3> -
using Tran = std::
array<int, 3> -
using Miller = std::
array<int, 3>
Public static variables
- static int DEN constexpr
Public static functions
Public functions
-
auto triplet() const -> std::
string - auto inverse() const -> Op
- auto wrap() -> Op&
- auto translate(const Tran& a) -> Op&
- auto translated(const Tran& a) const -> Op
- auto add_centering(const Tran& a) const -> Op
- auto negated_rot() const -> Rot
- auto negated() -> Op
- auto det_rot() const -> int
- auto combine(const Op& b) const -> Op
-
auto apply_to_xyz(const std::
array<double, 3>& xyz) const -> std:: array<double, 3> - auto apply_to_hkl(const Miller& hkl) const -> Miller
- auto phase_shift(const Miller& hkl) const -> double
-
auto int_seitz() const -> std::
array<std:: array<int, 4>, 4> -
auto float_seitz() const -> std::
array<std:: array<double, 4>, 4> - auto operator<(const Op& rhs) const -> bool