template<typename T>
gemmi::GridBase struct

Derived classes

template<typename T>
struct ReciprocalGrid

Public types

struct iterator
struct Point

Public functions

auto point_count() const -> int
void set_size_without_checking(int u, int v, int w)
auto index_q(int u, int v, int w) const -> int
auto get_value_q(int u, int v, int w) const -> T
auto point_to_fractional(const Point& p) const -> Fractional
auto point_to_index(const Point& p) const -> size_t
void fill(T value)
auto sum() const -> T
auto begin() -> iterator
auto end() -> iterator

Public variables

UnitCell unit_cell
const SpaceGroup* spacegroup
std::vector<T> data
int nu
int nv
int nw
AxisOrder axis_order