BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
QSAR/exception.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 
5 #ifndef BALL_QSAR_EXCEPTION_H
6 #define BALL_QSAR_EXCEPTION_H
7 
8 #ifndef BALL_COMMON_EXCEPTION_H
10 #endif
11 
12 
13 namespace BALL
14 {
15  namespace QSAR
16  {
17  namespace Exception
18  {
21  {
22  public:
23  InvalidActivityID(const char* file, unsigned long line, int act, int m) throw();
24 
25  InvalidActivityID(const char* file, unsigned long line) throw();
26  };
27 
30  {
31  public:
32  PropertyError(const char* file, unsigned long line, const char* sd_file, int mol, const char* mess="") throw();
33  };
34 
35 
38  {
39  public:
40  SingularMatrixError(const char* file, unsigned long line, const char* mess="") throw();
41  };
42 
43 
46  {
47  public:
48  InconsistentUsage(const char* file, unsigned long line, const char* mess="") throw();
49  };
50 
51 
54  {
55  public:
56  KernelParameterError(const char* file, unsigned long line, const char* mess) throw();
57  };
58 
59 
62  {
63  public:
64  WrongDataType(const char* file, unsigned long line, const char* mess) throw();
65  };
66 
69  {
70  public:
71  NoPCAVariance(const char* file, unsigned long line, const char* mess) throw();
72  };
73 
76  {
77  public:
78  ModelParameterError(const char* file, unsigned long line, const char* mess) throw();
79  };
80 
83  {
84  public:
85  TooManyPLSComponents(const char* file, unsigned long line, int comp, int features) throw();
86  };
87 
90  {
91  public:
92  WrongFileFormat(const char* file, unsigned long line, const char* input_file) throw();
93  };
94 
97  {
98  public:
99  FeatureSelectionParameterError(const char* file, unsigned long line, const char* mess) throw();
100  };
101 
104  {
105  public:
106  ConfigurationReadingError(const char* file, unsigned long line, const char* message) throw();
107  };
108 
109 
110  }
111  }
112 }
113 
114 
115 #endif // QSAR_EXCEPTION
116 
TooManyPLSComponents(const char *file, unsigned long line, int comp, int features)
#define BALL_EXPORT
Definition: COMMON/global.h:50