From d8b96e90270335b9bcc9771a54d6fdeb2a101bb7 Mon Sep 17 00:00:00 2001 From: sjplimp Date: Fri, 18 Jun 2010 16:33:24 +0000 Subject: [PATCH] git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@4298 f3b2605a-c512-4ea7-a41b-209d697bcdaa --- src/COLLOID/pair_lubricate.cpp | 24 ++++++++++++++++++++++++ src/COLLOID/pair_lubricate.h | 2 ++ 2 files changed, 26 insertions(+) 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;