20 #ifndef SELDON_FILE_SELDON_HXX
23 #include "SeldonHeader.hxx"
24 #include "SeldonInline.hxx"
26 #include "share/Allocator.cxx"
28 #ifndef SELDON_WITH_COMPILED_LIBRARY
29 #include "share/Common.cxx"
30 #include "share/MatrixFlag.cxx"
31 #include "share/Errors.cxx"
34 #include "array/Array3D.cxx"
35 #include "array/Array4D.cxx"
36 #include "array/Array.cxx"
37 #include "matrix/Matrix_Base.cxx"
38 #include "matrix/Matrix_Pointers.cxx"
39 #include "matrix/Matrix_Triangular.cxx"
40 #include "matrix/Matrix_Symmetric.cxx"
41 #include "matrix/Matrix_Hermitian.cxx"
42 #include "matrix_sparse/Matrix_Sparse.cxx"
43 #include "matrix_sparse/Matrix_SymSparse.cxx"
44 #include "matrix/Matrix_SymPacked.cxx"
45 #include "matrix/Matrix_HermPacked.cxx"
46 #include "matrix/Matrix_TriangPacked.cxx"
47 #include "vector/Vector.cxx"
48 #include "vector/VectorCollection.cxx"
49 #include "vector/Functions_Arrays.cxx"
50 #include "vector/SparseVector.cxx"
51 #include "matrix/Functions.cxx"
52 #include "matrix_sparse/IOMatrixMarket.cxx"
53 #include "matrix_sparse/Matrix_Conversions.cxx"
54 #include "computation/basic_functions/Functions_Matrix.cxx"
55 #include "computation/basic_functions/Functions_Vector.cxx"
56 #include "computation/basic_functions/Functions_MatVect.cxx"
57 #include "computation/basic_functions/Functions_Base.cxx"
59 #include "vector/TinyVector.cxx"
60 #include "matrix/TinyMatrix.cxx"
63 #ifdef SELDON_WITH_BLAS
64 #include "computation/interfaces/Blas_1.cxx"
65 #include "computation/interfaces/Blas_2.cxx"
66 #include "computation/interfaces/Blas_3.cxx"
70 #ifdef SELDON_WITH_LAPACK
71 #include "computation/interfaces/Lapack_LinearEquations.cxx"
72 #include "computation/interfaces/Lapack_LeastSquares.cxx"
73 #include "computation/interfaces/Lapack_Eigenvalues.cxx"
74 #endif // SELDON_WITH_LAPACK.
77 #ifdef SELDON_WITH_MKL
78 #include "computation/interfaces/Mkl_Sparse.cxx"
81 #define SELDON_FILE_SELDON_HXX