diff --git a/src/COLLOID/pair_lubricate.cpp b/src/COLLOID/pair_lubricate.cpp index b17be877ec..69a207430b 100644 --- a/src/COLLOID/pair_lubricate.cpp +++ b/src/COLLOID/pair_lubricate.cpp @@ -533,3 +533,27 @@ void PairLubricate::read_restart_settings(FILE *fp) delete random; random = new RanMars(lmp,seed + comm->me); } + +/* ---------------------------------------------------------------------- + check if name is recognized, return integer index for that name + if name not recognized, return -1 + if type pair setting, return -2 if no type pairs are set +------------------------------------------------------------------------- */ + +int PairLubricate::pre_adapt(char *name, int ilo, int ihi, int jlo, int jhi) +{ + if (strcmp(name,"mu") == 0) return 0; + return -1; +} + +/* ---------------------------------------------------------------------- + adapt parameter indexed by which + change all pair variables affected by the reset parameter + if type pair setting, set I-J and J-I coeffs +------------------------------------------------------------------------- */ + +void PairLubricate::adapt(int which, int ilo, int ihi, int jlo, int jhi, + double value) +{ + mu = value; +} diff --git a/src/COLLOID/pair_lubricate.h b/src/COLLOID/pair_lubricate.h index b4e76c2b6a..5206c6d5fc 100644 --- a/src/COLLOID/pair_lubricate.h +++ b/src/COLLOID/pair_lubricate.h @@ -37,6 +37,8 @@ class PairLubricate : public Pair { void read_restart(FILE *); void write_restart_settings(FILE *); void read_restart_settings(FILE *); + int pre_adapt(char *, int, int, int, int); + void adapt(int, int, int, int, int, double); protected: double cut_inner_global,cut_global;