~ubuntu-branches/debian/sid/lammps/sid

« back to all changes in this revision

Viewing changes to src/force.h

  • Committer: Package Import Robot
  • Author(s): Anton Gladky
  • Date: 2015-04-29 23:44:49 UTC
  • mfrom: (5.1.3 experimental)
  • Revision ID: package-import@ubuntu.com-20150429234449-mbhy9utku6hp6oq8
Tags: 0~20150313.gitfa668e1-1
Upload into unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
#define LMP_FORCE_H
16
16
 
17
17
#include "pointers.h"
 
18
#include "stdio.h"
18
19
#include <map>
19
20
#include <string>
20
21
 
77
78
  ~Force();
78
79
  void init();
79
80
 
80
 
  void create_pair(const char *, const char *suffix = NULL);
81
 
  class Pair *new_pair(const char *, const char *, int &);
 
81
  void create_pair(const char *, int);
 
82
  class Pair *new_pair(const char *, int, int &);
82
83
  class Pair *pair_match(const char *, int);
83
84
 
84
 
  void create_bond(const char *, const char *suffix = NULL);
85
 
  class Bond *new_bond(const char *, const char *, int &);
 
85
  void create_bond(const char *, int);
 
86
  class Bond *new_bond(const char *, int, int &);
86
87
  class Bond *bond_match(const char *);
87
88
 
88
 
  void create_angle(const char *, const char *suffix = NULL);
89
 
  class Angle *new_angle(const char *, const char *, int &);
90
 
 
91
 
  void create_dihedral(const char *, const char *suffix = NULL);
92
 
  class Dihedral *new_dihedral(const char *, const char *, int &);
93
 
 
94
 
  void create_improper(const char *, const char *suffix = NULL);
95
 
  class Improper *new_improper(const char *, const char *, int &);
 
89
  void create_angle(const char *, int);
 
90
  class Angle *new_angle(const char *, int, int &);
 
91
 
 
92
  void create_dihedral(const char *, int);
 
93
  class Dihedral *new_dihedral(const char *, int, int &);
 
94
 
 
95
  void create_improper(const char *, int);
 
96
  class Improper *new_improper(const char *, int, int &);
96
97
  class Improper *improper_match(const char *);
97
98
 
98
 
  void create_kspace(int, char **, const char *suffix = NULL);
99
 
  class KSpace *new_kspace(int, char **, const char *, int &);
 
99
  void create_kspace(int, char **, int);
 
100
  class KSpace *new_kspace(int, char **, int, int &);
100
101
  class KSpace *kspace_match(const char *, int);
101
102
 
 
103
  void store_style(char *&, const char *, int);
102
104
  void set_special(int, char **);
103
105
  void bounds(char *, int, int &, int &, int nmin=1);
104
106
  void boundsbig(char *, bigint, bigint &, bigint &, bigint nmin=1);
108
110
  tagint tnumeric(const char *, int, char *);
109
111
 
110
112
  FILE *open_potential(const char *);
111
 
  const char *potname(const char *);
 
113
  const char *potential_name(const char *);
 
114
  void potential_date(FILE *, const char *);
112
115
 
113
116
  bigint memory_usage();
114
117