Program Listing for File lattice_hybrid.hpp

Return to documentation for file (src_qcm/lattice_hybrid.hpp)

#ifndef lattice_hybrid_h
#define lattice_hybrid_h

#include <iostream>

#include <complex>
#include <cstring>
#include <ctype.h>
#include "types.hpp"
#include "vector3D.hpp"

using namespace std;

struct lattice_hybrid {
  vector<double> w;
  vector<double> weight;
    vector<vector3D<double>> k;
  size_t nw=0;
  size_t nk=0;
  size_t d=0;
  vector<double> R;
  vector<double> I;
  int mixing;
  lattice_hybrid(const string &filename);
};

#endif