BALL
1.4.2
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
MATHS
LINALG
linalgException.h
Go to the documentation of this file.
1
#ifndef BALL_LINALG_EXCEPTION_H
2
#define BALL_LINALG_EXCEPTION_H
3
4
#ifndef BALL_COMMON_EXCEPTION_H
5
#include <
BALL/COMMON/exception.h
>
6
#endif
7
8
#include <iostream>
9
10
namespace
BALL
11
{
12
namespace
Exception
13
{
14
class
BALL_EXPORT
MatrixHasWrongDimension
:
public
BALL::Exception::GeneralException
15
{
16
public
:
17
MatrixHasWrongDimension
();
18
19
MatrixHasWrongDimension
(
const
char
* file,
unsigned
long
line);
20
21
virtual
~
MatrixHasWrongDimension
()
throw
();
22
};
23
24
class
BALL_EXPORT
VectorHasWrongDimension
:
public
BALL::Exception::GeneralException
25
{
26
public
:
27
VectorHasWrongDimension
();
28
29
VectorHasWrongDimension
(
const
char
* file,
unsigned
long
line);
30
31
virtual
~
VectorHasWrongDimension
()
throw
();
32
};
33
34
class
BALL_EXPORT
MatrixNotRegular
:
public
BALL::Exception::GeneralException
35
{
36
public
:
37
MatrixNotRegular
();
38
39
~
MatrixNotRegular
()
throw
();
40
};
41
42
class
BALL_EXPORT
MatrixNotQuadratic
:
public
BALL::Exception::GeneralException
43
{
44
public
:
45
MatrixNotQuadratic
();
46
47
~
MatrixNotQuadratic
()
throw
();
48
};
49
50
class
BALL_EXPORT
MatrixIsSingular
:
public
BALL::Exception::GeneralException
51
{
52
public
:
53
MatrixIsSingular
(
const
char
* file,
unsigned
long
line);
54
55
~
MatrixIsSingular
()
throw
();
56
};
57
58
class
BALL_EXPORT
SingularIterator
:
public
BALL::Exception::GeneralException
59
{
60
public
:
61
SingularIterator
();
62
63
~
SingularIterator
()
throw
();
64
};
65
66
class
BALL_EXPORT
Uninitialized
:
public
BALL::Exception::GeneralException
67
{
68
public
:
69
Uninitialized
();
70
~
Uninitialized
()
throw
();
71
};
72
}
73
74
}
75
76
#endif // BALL_COMMON_EXCEPTION_H
Generated by
1.8.3.1