TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
Loading...
Searching...
No Matches
fundamental_operator_set.hpp
#include "../gfs/block/gf_struct.hpp"
#include "../utility/dressed_iterator.hpp"
#include "../utility/exceptions.hpp"
#include <h5/h5.hpp>
#include <itertools/itertools.hpp>
#include <algorithm>
#include <array>
#include <iterator>
#include <set>
#include <string>
#include <string_view>
#include <utility>
#include <variant>
#include <vector>

Detailed Description

Provides a fundamental operator set class.

Definition in file fundamental_operator_set.hpp.

Go to the source code of this file.

Classes

class  triqs::hilbert_space::fundamental_operator_set
 Class representing a fundamental operator set. More...

Typedefs

using triqs::hilbert_space::gf_struct_t
 Elevate triqs::gfs::gf_struct_t to the triqs::hilbert_space namespace.
using triqs::hilbert_space::indices_t = std::vector<std::variant<long, std::string, double, std::array<long, 3>>>
 Index type for single particle state indices \( \alpha_i \).

Functions

std::string triqs::hilbert_space::format_indices (indices_t const &alpha, std::string_view sep=",", std::string_view prefix="", std::string_view suffix="")
 String representation of a single particle state index \( \alpha_i \).