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
itersolverlib.cc
Go to the documentation of this file.
1
6
/* $Id: itersolverlib.cc,v 1.3.2.4 2019/05/28 11:13:02 garloff Exp $ */
7
8
#ifndef NUM
9
# define NUM double
10
#endif
11
12
#include "tbci/vector.h"
13
#include "tbci/matrix.h"
14
#include "tbci/band_matrix.h"
15
#include "tbci/symm_bdmatrix.h"
16
//#pragma implementation "solver.h"
17
#include "tbci/solver/solver.h"
18
19
// explicit instatiation of all those things ...
20
//NAMESPACE_TBCI
21
22
#define T NUM
23
#define U NUM
24
// Preconditioners
25
#define MatrixType BdMatrix<T>
26
#include "precond_inst.h"
27
#include "diagprecond_inst.h"
28
#include "noprecond_inst.h"
29
30
// Preconditioners
31
#undef MatrixType
32
#define MatrixType Matrix<T>
33
#include "precond_inst.h"
34
#include "diagprecond_inst.h"
35
#include "noprecond_inst.h"
36
37
// Preconditioners
38
#undef MatrixType
39
#define MatrixType Symm_BdMatrix<T>
40
#include "precond_inst.h"
41
#include "diagprecond_inst.h"
42
#include "noprecond_inst.h"
43
44
#include "ilu0precond_inst.h"
45
#include "diluprecond_inst.h"
46
47
// Iterative Solvers
48
#include "bicg_inst.h"
49
#include "bicgstab_inst.h"
50
#include "cg_inst.h"
51
#include "cgs_inst.h"
52
#include "cheby_inst.h"
53
#include "expm_inst.h"
54
#include "gmres_inst.h"
55
#include "ir_inst.h"
56
#include "qmr_inst.h"
57
58
59
//NAMESPACE_END
Generated by
1.8.5