Commit bab5e2ce authored by gbalduzz's avatar gbalduzz
Browse files

Changed MatrixConfiguration assignment operator.

parent 6f473f12
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -107,7 +107,7 @@ protected:
  }

  const InteractionVertices* H_int_ = nullptr;
  const int n_bands_ = -1;
  int n_bands_ = -1;
  std::array<Sector, 2> sectors_;
};

+2 −2
Original line number Diff line number Diff line
@@ -21,14 +21,14 @@ MatrixConfiguration::MatrixConfiguration(const InteractionVertices* H_int, const
    : H_int_(H_int), n_bands_(bands), sectors_{Sector(), Sector()} {}

MatrixConfiguration& MatrixConfiguration::operator=(const MatrixConfiguration& rhs) {
  assert(n_bands_ == rhs.n_bands_);
  n_bands_ = rhs.n_bands_;
  H_int_ = rhs.H_int_;
  sectors_ = rhs.sectors_;
  return *this;
}

MatrixConfiguration& MatrixConfiguration::operator=(MatrixConfiguration&& rhs) {
  assert(n_bands_ == rhs.n_bands_);
  n_bands_ = rhs.n_bands_;
  H_int_ = rhs.H_int_;
  sectors_ = std::move(rhs.sectors_);
  return *this;