simplify handling of fix id for fix reaxc. remove shadowed variable.

This commit is contained in:
Axel Kohlmeyer
2019-04-26 14:25:57 -04:00
parent 0e7d647aeb
commit d9fc4a152b
4 changed files with 4 additions and 5 deletions

View File

@ -74,7 +74,8 @@ PairReaxC::PairReaxC(LAMMPS *lmp) : Pair(lmp)
manybody_flag = 1;
ghostneigh = 1;
sprintf(fix_id, "REAXC_%d", Pair::instance_me);
fix_id = new char[24];
snprintf(fix_id,24,"REAXC_%d",instance_me);
system = (reax_system *)
memory->smalloc(sizeof(reax_system),"reax:system");
@ -138,6 +139,7 @@ PairReaxC::~PairReaxC()
if (copymode) return;
if (fix_reax) modify->delete_fix(fix_id);
delete[] fix_id;
if (setup_flag) {
Close_Output_Files( system, control, out_control, mpi_data );