Commit f5a22e38 authored by gbalduzz's avatar gbalduzz
Browse files

copy only a vectors provided by the model.

test fixup
parent a2d98866
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -80,10 +80,10 @@ void electron_band_domain::initialize(const Parameters& /*parameters*/) {
  auto flavours = Lattice::get_flavors();
  auto a_vecs = Lattice::get_a_vectors();

  for (size_t i = 0; i < elements_.size(); ++i) {
    elements_[i].number = i;
    elements_[i].flavor = flavours[i];
    elements_[i].a_vec = a_vecs[i];
  for (size_t i = 0; i < a_vecs.size(); ++i) {
    elements_.at(i).number = i;
    elements_.at(i).flavor = flavours.at(i);
    elements_.at(i).a_vec = a_vecs.at(i);
  }
}

+3 −3
Original line number Diff line number Diff line
@@ -13,11 +13,11 @@

#include "gtest/gtest.h"

#include "dca/phys/models/analytic_hamiltonians/square_lattice.hpp"
#include "dca/phys/models/analytic_hamiltonians/bilayer_lattice.hpp"

struct MockParameters {
  constexpr int static bands = 3;
  using lattice_type = dca::phys::models::square_lattice<dca::phys::domains::no_symmetry<2>>;
  constexpr int static bands = 2;
  using lattice_type = dca::phys::models::bilayer_lattice<dca::phys::domains::no_symmetry<2>>;
};

TEST(FunctionCutTest, FrequencyCut) {