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