Struct template lattice_traits<hypercubic_lattice< BASE, EX >>
alps::lattice_traits<hypercubic_lattice< BASE, EX >>
Synopsis
// In header: <alps/lattice/hypercubic.h>
template<typename BASE, typename EX>
struct lattice_traits<hypercubic_lattice< BASE, EX >> {
// types
typedef hypercubic_lattice< BASE, EX >::unit_cell_type unit_cell_type;
typedef hypercubic_lattice< BASE, EX >::cell_descriptor cell_descriptor;
typedef hypercubic_lattice< BASE, EX >::offset_type offset_type;
typedef hypercubic_lattice< BASE, EX >::extent_type extent_type;
typedef hypercubic_lattice< BASE, EX >::basis_vector_iterator basis_vector_iterator;
typedef hypercubic_lattice< BASE, EX >::momentum_iterator momentum_iterator;
typedef hypercubic_lattice< BASE, EX >::cell_iterator cell_iterator;
typedef hypercubic_lattice< BASE, EX >::size_type size_type;
typedef hypercubic_lattice< BASE, EX >::vector_type vector_type;
typedef hypercubic_lattice< BASE, EX >::boundary_crossing_type boundary_crossing_type;
};