BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
connectivityDescriptors.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 //
5 
6 #ifndef BALL_QSAR_CONNECTIVITYDESCRIPTORS_H
7 #define BALL_QSAR_CONNECTIVITYDESCRIPTORS_H
8 
9 #ifndef BALL_QSAR_CONNECTIVITYBASE_H
11 #endif
12 
13 namespace BALL
14 {
15  // 2 connectivity descriptors
16 
21  : public ConnectivityBase
22  {
23  public:
24 
26 
27 
32  ZagrebIndex();
33 
36  ZagrebIndex(const ZagrebIndex& zi);
37 
40  virtual ~ZagrebIndex();
42 
48  ZagrebIndex& operator = (const ZagrebIndex& zi);
50 
54  double compute(AtomContainer& ac);
56  };
57 
66  : public ConnectivityBase
67  {
68  public:
69 
71 
72 
77  BalabanIndexJ();
78 
81  BalabanIndexJ(const BalabanIndexJ& bij);
82 
85  virtual ~BalabanIndexJ();
87 
93  BalabanIndexJ& operator = (const BalabanIndexJ& bij);
95  };
96 
97 } // namespace BALL
98 
99 #endif // BALL_QSAR_CONNECTIVITYDESCRIPTORS_H
100 
#define BALL_CREATE(name)
Definition: create.h:62
#define BALL_EXPORT
Definition: COMMON/global.h:50