Go to the documentation of this file. 33 #include <esysUtils/error.h> 34 #include <esysUtils/Esys_MPI.h> 35 #include <esysUtils/index.h> 36 #include <esysUtils/maths.h> 38 #include <boost/enable_shared_from_this.hpp> 39 #include <boost/shared_ptr.hpp> 43 # ifndef PASO_STATIC_LIB 46 # define PASO_DLL_API __declspec(dllexport) 48 # define PASO_DLL_API __declspec(dllimport) 53 #define MATRIX_FORMAT_DEFAULT 1 54 #define MATRIX_FORMAT_CSC 2 55 #define MATRIX_FORMAT_BLK1 4 56 #define MATRIX_FORMAT_OFFSET1 8 57 #define MATRIX_FORMAT_TRILINOS_CRS 16 58 #define MATRIX_FORMAT_DIAGONAL_BLOCK 32 60 #define PASO_ONE (double)(1.0) 61 #define PASO_ZERO (double)(0.0)