From feee5dd82771dbd3add57d8af388673bbb2cf1d2 Mon Sep 17 00:00:00 2001 From: sjplimp Date: Thu, 2 Jul 2009 22:03:04 +0000 Subject: [PATCH] git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@2971 f3b2605a-c512-4ea7-a41b-209d697bcdaa --- src/style_asphere.h | 52 ++++++++++++++++++++++++++++++++++++++++ src/style_class2.h | 56 ++++++++++++++++++++++++++++++++++++++++++++ src/style_colloid.h | 22 +++++++++++++++++ src/style_dipole.h | 28 ++++++++++++++++++++++ src/style_dpd.h | 28 ++++++++++++++++++++++ src/style_granular.h | 46 ++++++++++++++++++++++++++++++++++++ src/style_opt.h | 30 ++++++++++++++++++++++++ src/style_xtc.h | 20 ++++++++++++++++ 8 files changed, 282 insertions(+) diff --git a/src/style_asphere.h b/src/style_asphere.h index e69de29bb2..70dba98aa4 100644 --- a/src/style_asphere.h +++ b/src/style_asphere.h @@ -0,0 +1,52 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef AtomInclude +#include "atom_vec_ellipsoid.h" +#endif + +#ifdef AtomClass +AtomStyle(ellipsoid,AtomVecEllipsoid) +# endif + +#ifdef ComputeInclude +#include "compute_erotate_asphere.h" +#include "compute_temp_asphere.h" +#endif + +#ifdef ComputeClass +ComputeStyle(erotate/asphere,ComputeERotateAsphere) +ComputeStyle(temp/asphere,ComputeTempAsphere) +#endif + +#ifdef FixInclude +#include "fix_nve_asphere.h" +#include "fix_nvt_asphere.h" +#include "fix_npt_asphere.h" +#endif + +#ifdef FixClass +FixStyle(nve/asphere,FixNVEAsphere) +FixStyle(nvt/asphere,FixNVTAsphere) +FixStyle(npt/asphere,FixNPTAsphere) +#endif + +#ifdef PairInclude +#include "pair_gayberne.h" +#include "pair_resquared.h" +#endif + +#ifdef PairClass +PairStyle(gayberne,PairGayBerne) +PairStyle(resquared,PairRESquared) +#endif diff --git a/src/style_class2.h b/src/style_class2.h index e69de29bb2..3ba9b32df4 100644 --- a/src/style_class2.h +++ b/src/style_class2.h @@ -0,0 +1,56 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef AngleInclude +#include "angle_class2.h" +#endif + +#ifdef AngleClass +AngleStyle(class2,AngleClass2) +#endif + +#ifdef BondInclude +#include "bond_class2.h" +#endif + +#ifdef BondClass +BondStyle(class2,BondClass2) +#endif + +#ifdef DihedralInclude +#include "dihedral_class2.h" +#endif + +#ifdef DihedralClass +DihedralStyle(class2,DihedralClass2) +#endif + +#ifdef ImproperInclude +#include "improper_class2.h" +#endif + +#ifdef ImproperClass +ImproperStyle(class2,ImproperClass2) +#endif + +#ifdef PairInclude +#include "pair_lj_class2.h" +#include "pair_lj_class2_coul_cut.h" +#include "pair_lj_class2_coul_long.h" +#endif + +#ifdef PairClass +PairStyle(lj/class2,PairLJClass2) +PairStyle(lj/class2/coul/cut,PairLJClass2CoulCut) +PairStyle(lj/class2/coul/long,PairLJClass2CoulLong) +#endif diff --git a/src/style_colloid.h b/src/style_colloid.h index e69de29bb2..9655340b35 100644 --- a/src/style_colloid.h +++ b/src/style_colloid.h @@ -0,0 +1,22 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PairInclude +#include "pair_colloid.h" +#include "pair_lubricate.h" +#endif + +#ifdef PairClass +PairStyle(colloid,PairColloid) +PairStyle(lubricate,PairLubricate) +#endif diff --git a/src/style_dipole.h b/src/style_dipole.h index e69de29bb2..4708beb13c 100644 --- a/src/style_dipole.h +++ b/src/style_dipole.h @@ -0,0 +1,28 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + www.cs.sandia.gov/~sjplimp/lammps.html + Steve Plimpton, sjplimp@sandia.gov, Sandia National Laboratories + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef AtomInclude +#include "atom_vec_dipole.h" +#endif + +#ifdef AtomClass +AtomStyle(dipole,AtomVecDipole) +#endif + +#ifdef PairInclude +#include "pair_dipole_cut.h" +#endif + +#ifdef PairClass +PairStyle(dipole/cut,PairDipoleCut) +#endif diff --git a/src/style_dpd.h b/src/style_dpd.h index e69de29bb2..8ce617c0c2 100644 --- a/src/style_dpd.h +++ b/src/style_dpd.h @@ -0,0 +1,28 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef AtomInclude +#include "atom_vec_dpd.h" +#endif + +#ifdef AtomClass +AtomStyle(dpd,AtomVecDPD) +#endif + +#ifdef PairInclude +#include "pair_dpd.h" +#endif + +#ifdef PairClass +PairStyle(dpd,PairDPD) +#endif diff --git a/src/style_granular.h b/src/style_granular.h index e69de29bb2..e219d61ef3 100644 --- a/src/style_granular.h +++ b/src/style_granular.h @@ -0,0 +1,46 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef AtomInclude +#include "atom_vec_granular.h" +#endif + +#ifdef AtomClass +AtomStyle(granular,AtomVecGranular) +# endif + +#ifdef FixInclude +#include "fix_freeze.h" +#include "fix_pour.h" +#include "fix_shear_history.h" +#include "fix_wall_gran.h" +#endif + +#ifdef FixClass +FixStyle(freeze,FixFreeze) +FixStyle(pour,FixPour) +FixStyle(SHEAR_HISTORY,FixShearHistory) +FixStyle(wall/gran,FixWallGran) +#endif + +#ifdef PairInclude +#include "pair_gran_hertz_history.h" +#include "pair_gran_hooke.h" +#include "pair_gran_hooke_history.h" +#endif + +#ifdef PairClass +PairStyle(gran/hertz/history,PairGranHertzHistory) +PairStyle(gran/hooke,PairGranHooke) +PairStyle(gran/hooke/history,PairGranHookeHistory) +#endif diff --git a/src/style_opt.h b/src/style_opt.h index e69de29bb2..061816e136 100644 --- a/src/style_opt.h +++ b/src/style_opt.h @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PairInclude +#include "pair_eam_opt.h" +#include "pair_eam_alloy_opt.h" +#include "pair_eam_fs_opt.h" +#include "pair_lj_charmm_coul_long_opt.h" +#include "pair_lj_cut_opt.h" +#include "pair_morse_opt.h" +#endif + +#ifdef PairClass +PairStyle(eam/opt,PairEAMOpt) +PairStyle(eam/alloy/opt,PairEAMAlloyOpt) +PairStyle(eam/fs/opt,PairEAMFSOpt) +PairStyle(lj/cut/opt,PairLJCutOpt) +PairStyle(lj/charmm/coul/long/opt,PairLJCharmmCoulLongOpt) +PairStyle(morse/opt,PairMorseOpt) +#endif diff --git a/src/style_xtc.h b/src/style_xtc.h index e69de29bb2..7110dda312 100644 --- a/src/style_xtc.h +++ b/src/style_xtc.h @@ -0,0 +1,20 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef DumpInclude +#include "dump_xtc.h" +#endif + +#ifdef DumpClass +DumpStyle(xtc,DumpXTC) +#endif