BALL 1.5.0
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
13namespace 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
37 class BALL_EXPORT SingularMatrixError : public BALL::Exception::GeneralException
38 {
39 public:
40 SingularMatrixError(const char* file, unsigned long line, const char* mess="") throw();
41 };
42
43
45 class BALL_EXPORT InconsistentUsage : public BALL::Exception::GeneralException
46 {
47 public:
48 InconsistentUsage(const char* file, unsigned long line, const char* mess="") throw();
49 };
50
51
53 class BALL_EXPORT KernelParameterError : public BALL::Exception::GeneralException
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
Definition: constants.h:13
InvalidActivityID(const char *file, unsigned long line, int act, int m)
InvalidActivityID(const char *file, unsigned long line)
PropertyError(const char *file, unsigned long line, const char *sd_file, int mol, const char *mess="")
SingularMatrixError(const char *file, unsigned long line, const char *mess="")
InconsistentUsage(const char *file, unsigned long line, const char *mess="")
KernelParameterError(const char *file, unsigned long line, const char *mess)
WrongDataType(const char *file, unsigned long line, const char *mess)
NoPCAVariance(const char *file, unsigned long line, const char *mess)
ModelParameterError(const char *file, unsigned long line, const char *mess)
TooManyPLSComponents(const char *file, unsigned long line, int comp, int features)
WrongFileFormat(const char *file, unsigned long line, const char *input_file)
FeatureSelectionParameterError(const char *file, unsigned long line, const char *mess)
ConfigurationReadingError(const char *file, unsigned long line, const char *message)
#define BALL_EXPORT
Definition: COMMON/global.h:50