Unverified Commit 3e39b8c6 authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

make sure class pointers are initialized to NULL and virial accumulator.

parent 3525d1f1
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -29,6 +29,7 @@ using namespace MathConst;
Angle::Angle(LAMMPS *lmp) : Pointers(lmp)
{
  energy = 0.0;
  virial[0] = virial[1] = virial[2] = virial[3] = virial[4] = virial[5] = 0.0;
  writedata = 1;

  allocated = 0;
+3 −0
Original line number Diff line number Diff line
@@ -33,6 +33,9 @@ AngleHybrid::AngleHybrid(LAMMPS *lmp) : Angle(lmp)
{
  writedata = 0;
  nstyles = 0;
  nanglelist = nullptr;
  maxangle = nullptr;
  anglelist = nullptr;
}

/* ---------------------------------------------------------------------- */
+1 −0
Original line number Diff line number Diff line
@@ -39,6 +39,7 @@ enum{NONE,LINEAR,SPLINE};
Bond::Bond(LAMMPS *lmp) : Pointers(lmp)
{
  energy = 0.0;
  virial[0] = virial[1] = virial[2] = virial[3] = virial[4] = virial[5] = 0.0;
  writedata = 1;

  allocated = 0;
+3 −0
Original line number Diff line number Diff line
@@ -34,6 +34,9 @@ BondHybrid::BondHybrid(LAMMPS *lmp) : Bond(lmp)
  writedata = 0;
  nstyles = 0;
  has_quartic = -1;
  nbondlist = nullptr;
  maxbond = nullptr;
  bondlist = nullptr;
}

/* ---------------------------------------------------------------------- */