TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
Loading...
Searching...
No Matches
bravais_lattice.hpp
#include "../arrays.hpp"
#include "../utility/macros.hpp"
#include <fmt/ranges.h>
#include <h5/h5.hpp>
#include <nda/nda.hpp>
#include <array>
#include <iostream>
#include <optional>
#include <ranges>
#include <string>
#include <vector>

Detailed Description

Provides a Bravais lattice class.

Definition in file bravais_lattice.hpp.

Go to the source code of this file.

Classes

class  triqs::lattice::bravais_lattice
 A Bravais lattice class. More...
class  triqs::lattice::bravais_lattice::point_t
 Lattice point of a Bravais lattice. More...

Typedefs

using triqs::lattice::matrix_t = nda::matrix<double>
 Matrix type for transformations involving real and reciprocal space vectors.
using triqs::lattice::r_t = nda::vector<double>
 Real space vector type.