1
/* -*- c++ -*- ----------------------------------------------------------
2
LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator
3
http://lammps.sandia.gov, Sandia National Laboratories
4
Steve Plimpton, sjplimp@sandia.gov
6
Copyright (2003) Sandia Corporation. Under the terms of Contract
7
DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains
8
certain rights in this software. This software is distributed under
9
the GNU General Public License.
11
See the README file in the top-level LAMMPS directory.
12
------------------------------------------------------------------------- */
28
class FixSRP : public Fix {
30
FixSRP(class LAMMPS *, int, char **);
36
void setup_pre_force(int);
38
double memory_usage();
39
void grow_arrays(int);
40
void copy_arrays(int, int, int);
42
int pack_exchange(int, double *);
43
int unpack_exchange(int, double *);
44
int pack_border(int, int *, double *);
45
int unpack_border(int, int, double *);
48
int pack_restart(int, double*);
49
void unpack_restart(int, int);
50
int maxsize_restart();
51
int size_restart(int);
52
void write_restart(FILE *);
54
int modify_param(int, char **);
70
/* ERROR/WARNING messages: