Gemmi C++ API
Loading...
Searching...
No Matches
Namespaces | Typedefs | Functions
twin.hpp File Reference
#include <cstdint>
#include <algorithm>
#include <utility>
#include "symmetry.hpp"
#include "unitcell.hpp"
#include "cellred.hpp"

Go to the source code of this file.

Namespaces

namespace  gemmi
 

Typedefs

using gemmi::OpObliquity = std::pair< Op, double >
 

Functions

double gemmi::calculate_cos_obliquity (const UnitCell &reduced_cell, const Vec3 &d_axis, const Vec3 &r_axis)
 
std::vector< OpObliquitygemmi::find_lattice_2fold_ops (const UnitCell &reduced_cell, double max_obliq)
 
GroupOps gemmi::find_lattice_symmetry_r (const UnitCell &reduced_cell, double max_obliq)
 
GroupOps gemmi::find_lattice_symmetry (const UnitCell &cell, char centring, double max_obliq)
 
std::vector< Opgemmi::find_twin_laws (const UnitCell &cell, const SpaceGroup *sg, double max_obliq, bool all_ops)