Commit e5ddc909 authored by Sebastian Hütter's avatar Sebastian Hütter
Browse files

Fully zero-init MEAM data structure

parent aefdcd0f
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -34,6 +34,19 @@ MEAM::MEAM(Memory* mem)

  maxneigh = 0;
  scrfcn = dscrfcn = fcpair = NULL;
  
  neltypes = 0;
  for (int i = 0; i < maxelt; i++) {
    Omega_meam[i] = Z_meam[i] = A_meam[i] = rho0_meam[i] = beta0_meam[i] = 
      beta1_meam[i]= beta2_meam[i] = beta3_meam[i] = 
      t0_meam[i] = t1_meam[i] = t2_meam[i] = t3_meam[i] = 
      rho_ref_meam[i] = ibar_meam[i] = ielt_meam[i] = 0.0;
    for (int j = 0; j < maxelt; j++) {
      lattce_meam[i][j] = FCC;
      Ec_meam[i][j] = re_meam[i][j] = alpha_meam[i][j] = delta_meam[i][j] = Ec_meam[i][j] = ebound_meam[i][j] = attrac_meam[i][j] = repuls_meam[i][j] = 0.0;
      nn2_meam[i][j] = zbl_meam[i][j] = eltind[i][j] = 0;
    }
  }
}

MEAM::~MEAM()