#include <cellred.hpp>
Definition at line 24 of file cellred.hpp.
◆ GruberVector() [1/4]
| gemmi::GruberVector::GruberVector |
( |
const Mat33 & |
m | ) |
|
|
inlineexplicit |
◆ GruberVector() [2/4]
| gemmi::GruberVector::GruberVector |
( |
const std::array< double, 6 > & |
g6 | ) |
|
|
inlineexplicit |
◆ GruberVector() [3/4]
◆ GruberVector() [4/4]
◆ set_change_of_basis()
| void gemmi::GruberVector::set_change_of_basis |
( |
const Op & |
op | ) |
|
|
inline |
◆ parameters()
| std::array< double, 6 > gemmi::GruberVector::parameters |
( |
| ) |
const |
|
inline |
◆ cell_parameters()
| std::array< double, 6 > gemmi::GruberVector::cell_parameters |
( |
| ) |
const |
|
inline |
◆ get_cell()
| UnitCell gemmi::GruberVector::get_cell |
( |
| ) |
const |
|
inline |
◆ selling()
◆ is_normalized()
| bool gemmi::GruberVector::is_normalized |
( |
| ) |
const |
|
inline |
◆ is_buerger()
| bool gemmi::GruberVector::is_buerger |
( |
double |
epsilon = 1e-9 | ) |
const |
|
inline |
◆ normalize()
| void gemmi::GruberVector::normalize |
( |
double |
eps = 1e-9 | ) |
|
|
inline |
◆ buerger_step()
| bool gemmi::GruberVector::buerger_step |
( |
| ) |
|
|
inline |
◆ buerger_reduce()
| int gemmi::GruberVector::buerger_reduce |
( |
| ) |
|
|
inline |
◆ niggli_step()
| bool gemmi::GruberVector::niggli_step |
( |
double |
epsilon = 1e-9 | ) |
|
|
inline |
◆ niggli_reduce()
| int gemmi::GruberVector::niggli_reduce |
( |
double |
epsilon = 1e-9, |
|
|
int |
iteration_limit = 100 |
|
) |
| |
|
inline |
◆ is_niggli()
| bool gemmi::GruberVector::is_niggli |
( |
double |
epsilon = 1e-9 | ) |
const |
|
inline |
◆ xi
| double gemmi::GruberVector::xi |
◆ eta
| double gemmi::GruberVector::eta |
◆ zeta
| double gemmi::GruberVector::zeta |
◆ change_of_basis
| std::unique_ptr<Op> gemmi::GruberVector::change_of_basis |
The documentation for this struct was generated from the following file: