Loading...
Searching...
No Matches
QSAR/exception.h
Go to the documentation of this file.
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
#ifndef BALL_QSAR_EXCEPTION_H
#define BALL_QSAR_EXCEPTION_H
#ifndef BALL_COMMON_EXCEPTION_H
#include <BALL/COMMON/exception.h>
#endif
namespace BALL
{
namespace QSAR
{
namespace Exception
{
class BALL_EXPORT InvalidActivityID : public BALL::Exception::GeneralException
{
public:
InvalidActivityID(const char* file, unsigned long line, int act, int m) throw();
InvalidActivityID(const char* file, unsigned long line) throw();
};
class BALL_EXPORT PropertyError : public BALL::Exception::GeneralException
{
public:
PropertyError(const char* file, unsigned long line, const char* sd_file, int mol, const char* mess="") throw();
};
class BALL_EXPORT SingularMatrixError : public BALL::Exception::GeneralException
{
public:
SingularMatrixError(const char* file, unsigned long line, const char* mess="") throw();
};
class BALL_EXPORT InconsistentUsage : public BALL::Exception::GeneralException
{
public:
InconsistentUsage(const char* file, unsigned long line, const char* mess="") throw();
};
class BALL_EXPORT KernelParameterError : public BALL::Exception::GeneralException
{
public:
KernelParameterError(const char* file, unsigned long line, const char* mess) throw();
};
class BALL_EXPORT WrongDataType : public BALL::Exception::GeneralException
{
public:
WrongDataType(const char* file, unsigned long line, const char* mess) throw();
};
class BALL_EXPORT NoPCAVariance : public BALL::Exception::GeneralException
{
public:
NoPCAVariance(const char* file, unsigned long line, const char* mess) throw();
};
class BALL_EXPORT ModelParameterError : public BALL::Exception::GeneralException
{
public:
ModelParameterError(const char* file, unsigned long line, const char* mess) throw();
};
class TooManyPLSComponents : public BALL::Exception::GeneralException
{
public:
TooManyPLSComponents(const char* file, unsigned long line, int comp, int features) throw();
};
class BALL_EXPORT WrongFileFormat : public BALL::Exception::GeneralException
{
public:
WrongFileFormat(const char* file, unsigned long line, const char* input_file) throw();
};
class BALL_EXPORT FeatureSelectionParameterError : public BALL::Exception::GeneralException
{
public:
FeatureSelectionParameterError(const char* file, unsigned long line, const char* mess) throw();
};
class BALL_EXPORT ConfigurationReadingError : public BALL::Exception::GeneralException
{
public:
ConfigurationReadingError(const char* file, unsigned long line, const char* message) throw();
};
}
}
}
#endif // QSAR_EXCEPTION
exception.h
BALL_EXPORT
#define BALL_EXPORT
Definition COMMON/global.h:50
BALL::Exception::GeneralException
Definition COMMON/exception.h:61
BALL::Exception::GeneralException::GeneralException
GeneralException()
Default constructor.
BALL::QSAR::Exception::ConfigurationReadingError::ConfigurationReadingError
ConfigurationReadingError(const char *file, unsigned long line, const char *message)
BALL::QSAR::Exception::FeatureSelectionParameterError::FeatureSelectionParameterError
FeatureSelectionParameterError(const char *file, unsigned long line, const char *mess)
BALL::QSAR::Exception::InconsistentUsage::InconsistentUsage
InconsistentUsage(const char *file, unsigned long line, const char *mess="")
BALL::QSAR::Exception::InvalidActivityID::InvalidActivityID
InvalidActivityID(const char *file, unsigned long line, int act, int m)
BALL::QSAR::Exception::InvalidActivityID::InvalidActivityID
InvalidActivityID(const char *file, unsigned long line)
BALL::QSAR::Exception::KernelParameterError::KernelParameterError
KernelParameterError(const char *file, unsigned long line, const char *mess)
BALL::QSAR::Exception::ModelParameterError::ModelParameterError
ModelParameterError(const char *file, unsigned long line, const char *mess)
BALL::QSAR::Exception::NoPCAVariance::NoPCAVariance
NoPCAVariance(const char *file, unsigned long line, const char *mess)
BALL::QSAR::Exception::PropertyError::PropertyError
PropertyError(const char *file, unsigned long line, const char *sd_file, int mol, const char *mess="")
BALL::QSAR::Exception::SingularMatrixError::SingularMatrixError
SingularMatrixError(const char *file, unsigned long line, const char *mess="")
BALL::QSAR::Exception::TooManyPLSComponents::TooManyPLSComponents
TooManyPLSComponents(const char *file, unsigned long line, int comp, int features)
BALL::QSAR::Exception::WrongDataType::WrongDataType
WrongDataType(const char *file, unsigned long line, const char *mess)
BALL::QSAR::Exception::WrongFileFormat::WrongFileFormat
WrongFileFormat(const char *file, unsigned long line, const char *input_file)
BALL::QSAR::Exception
Definition QSAR/exception.h:18
BALL::QSAR
Definition allModel.h:17
BALL
Definition constants.h:13