TBCI Numerical high perf. C++ Library
2.8.0
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
home
abuild
rpmbuild
BUILD
numerix-2.0
lina
source
exceptions.cc
Go to the documentation of this file.
1
10
#ifndef EXCEPT
11
# define EXCEPT
12
#endif
13
#ifndef NO_DOUBLE_SPEC
14
# define NO_DOUBLE_SPEC
15
#endif
16
#ifndef NO_INT_DIV
17
# define NO_INT_DIV
18
#endif
19
20
#ifndef NO_EXCEPT
21
22
#define THROW_EXC(x) \
23
WEAK(void __tbci_throw_exception0_##x ()) \
24
{ throw x (); } \
25
WEAK(void __tbci_throw_exception1_##x ()) \
26
{ throw x ("foo1"); } \
27
WEAK(void __tbci_throw_exception2_##x ()) \
28
{ throw x ("foo2", 0); }
29
30
//#pragma implementation "bvector.h"
31
#include "tbci/bvector.h"
32
33
//#pragma implementation "fs_vector.h"
34
#include "tbci/fs_vector.h"
35
36
//#pragma implementation "matrix.h"
37
#include "tbci/matrix.h"
38
39
//#pragma implementation "band_matrix.h"
40
#include "tbci/band_matrix.h"
41
42
//#pragma implementation "index.h"
43
#include "tbci/index.h"
44
45
//#pragma implementation "tensor.h"
46
#include "tbci/tensor.h"
47
48
//#pragma implementation "crmatrix.h"
49
#include "tbci/crmatrix.h"
50
51
//#pragma implementation "cscmatrix.h"
52
#include "tbci/cscmatrix.h"
53
54
//#pragma implementation "f_bandmatrix.h"
55
#include "tbci/f_bandmatrix.h"
56
57
NAMESPACE_TBCI
58
59
THROW_EXC
(
VecErr
)
60
THROW_EXC
(
FSVecErr
)
61
THROW_EXC
(
MatErr
)
62
THROW_EXC
(
BdMatrixErr
)
63
THROW_EXC
(
IdxErr
)
64
THROW_EXC
(
TensErr
)
65
THROW_EXC
(
CRMatErr
)
66
THROW_EXC
(
CSCMatErr
)
67
THROW_EXC
(
F_BandMatErr
)
68
69
NAMESPACE_END
70
71
#endif
/* NO_EXCEPT */
72
F_BandMatErr
Definition:
f_bandmatrix.h:33
NAMESPACE_TBCI
#define NAMESPACE_TBCI
Definition:
basics.h:317
FSVecErr
exception class
Definition:
fs_vector.h:27
IdxErr
Definition:
index.h:24
BdMatrixErr
exception class
Definition:
band_matrix.h:46
CSCMatErr
Definition:
cscmatrix.h:32
TensErr
Definition:
tensor.h:27
CRMatErr
Definition:
crmatrix.h:35
MatErr
exception class
Definition:
matrix.h:53
NAMESPACE_END
#define NAMESPACE_END
Definition:
basics.h:323
THROW_EXC
#define THROW_EXC(x)
Definition:
exceptions.cc:22
VecErr
exception class
Definition:
bvector.h:31
Generated by
1.8.5