Program Listing for File twoChannel.hpp#

Return to documentation for file (models/twoChannel.hpp)

#pragma once
#include "nrgcore/qOperator.hpp"
#include "utils/qmatrix.hpp"
#include <algorithm>
#include <complex>
#include <iostream>
#include <map>
#include <optional>
#include <string>
#include <vector>

class twoChannel {
public:
  twoChannel();

  std::vector<std::vector<int>> get_basis();

  std::vector<std::vector<double>> get_eigenvaluesQ();

  std::vector<double> get_chi_Q();

  std::vector<qOperator> f_dag_operator;

  std::vector<std::vector<double>> eigenvalues_Q;

  std::vector<double> chi_Q;

  std::vector<std::vector<int>> n_Q;
};