Commit 6d11515a authored by Jibril B. Coulibaly's avatar Jibril B. Coulibaly
Browse files

scale factors in constructor only. Issue with successive fresh runs

parent 1add74b8
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -52,6 +52,9 @@ nadapt(0), id_fix_diam(NULL), id_fix_chg(NULL), adapt(NULL)
  create_attribute = 1;
  restart_global = 1;
  
  diam_scale = 1.0; // If default in the constructor, not overwritten each fresh run
  chg_scale = 1.0; // If default in the constructor, not overwritten each fresh run

  // count # of adaptations

  nadapt = 0;
@@ -436,12 +439,10 @@ void FixAdapt::init()
          error->all(FLERR,"Fix adapt requires atom attribute mass");
        if (discflag && domain->dimension!=2)
          error->all(FLERR,"Fix adapt requires 2d simulation");
        diam_scale = 1.0; // Here I would like if(!restart_reset) diam_scale = 1.0;
      }
      if (ad->aparam == CHARGE) {
        if (!atom->q_flag)
          error->all(FLERR,"Fix adapt requires atom attribute charge");
        chg_scale = 1.0; // Same here, default to 1 when fix is no restarted
      }
    }
  }