STARS-H
Software for Testing Accuracy, Reliability and Scalability of Hierarchical computations
starsh-spatial-gsl.h
Go to the documentation of this file.
1 
14 #ifndef __STARSH_SPATIAL_GSL_H__
15 #define __STARSH_SPATIAL_GSL_H__
16 
17 // Check if this is enabled in Doxygen
19 
24 void starsh_ssdata_block_matern_kernel_1d(int nrows, int ncols,
25  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
26  void *result, int ld);
27 void starsh_ssdata_block_matern_kernel_2d(int nrows, int ncols,
28  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
29  void *result, int ld);
30 void starsh_ssdata_block_matern_kernel_3d(int nrows, int ncols,
31  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
32  void *result, int ld);
33 void starsh_ssdata_block_matern_kernel_4d(int nrows, int ncols,
34  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
35  void *result, int ld);
36 void starsh_ssdata_block_matern_kernel_nd(int nrows, int ncols,
37  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
38  void *result, int ld);
39 
40 void starsh_ssdata_block_matern_kernel_1d_simd(int nrows, int ncols,
41  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
42  void *result, int ld);
43 void starsh_ssdata_block_matern_kernel_2d_simd(int nrows, int ncols,
44  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
45  void *result, int ld);
46 void starsh_ssdata_block_matern_kernel_3d_simd(int nrows, int ncols,
47  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
48  void *result, int ld);
49 void starsh_ssdata_block_matern_kernel_4d_simd(int nrows, int ncols,
50  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
51  void *result, int ld);
52 void starsh_ssdata_block_matern_kernel_nd_simd(int nrows, int ncols,
53  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
54  void *result, int ld);
55 
56 void starsh_ssdata_block_matern2_kernel_1d(int nrows, int ncols,
57  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
58  void *result, int ld);
59 void starsh_ssdata_block_matern2_kernel_2d(int nrows, int ncols,
60  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
61  void *result, int ld);
62 void starsh_ssdata_block_matern2_kernel_3d(int nrows, int ncols,
63  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
64  void *result, int ld);
65 void starsh_ssdata_block_matern2_kernel_4d(int nrows, int ncols,
66  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
67  void *result, int ld);
68 void starsh_ssdata_block_matern2_kernel_nd(int nrows, int ncols,
69  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
70  void *result, int ld);
71 
72 void starsh_ssdata_block_matern2_kernel_1d_simd(int nrows, int ncols,
73  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
74  void *result, int ld);
75 void starsh_ssdata_block_matern2_kernel_2d_simd(int nrows, int ncols,
76  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
77  void *result, int ld);
78 void starsh_ssdata_block_matern2_kernel_3d_simd(int nrows, int ncols,
79  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
80  void *result, int ld);
81 void starsh_ssdata_block_matern2_kernel_4d_simd(int nrows, int ncols,
82  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
83  void *result, int ld);
84 void starsh_ssdata_block_matern2_kernel_nd_simd(int nrows, int ncols,
85  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
86  void *result, int ld);
87 
88 void starsh_ssdata_block_parsimonious_kernel_2d_simd(int nrows, int ncols,
89  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
90  void *result, int ld);
91 
92 void starsh_ssdata_block_parsimonious2_kernel_2d_simd(int nrows, int ncols,
93  STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data,
94  void *result, int ld);
96 // End of group
97 
99 // End of condition
100 
101 #endif // __STARSH_SPATIAL_GSL_H__
void starsh_ssdata_block_matern2_kernel_nd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for n-dimensional spatial statistics problem.
Definition: kernel_matern2_nd.c:33
ssize_t STARSH_int
STARSH signed integer to support more, than MAX_INT rows/columns.
Definition: starsh.h:64
void starsh_ssdata_block_matern_kernel_3d_simd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 3-dimensional spatial statistics problem.
Definition: kernel_matern_3d.c:122
void starsh_ssdata_block_matern2_kernel_3d_simd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 3-dimensional spatial statistics problem.
Definition: kernel_matern2_3d.c:121
void starsh_ssdata_block_matern2_kernel_2d_simd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 2-dimensional spatial statistics problem.
Definition: kernel_matern2_2d.c:121
void starsh_ssdata_block_matern_kernel_2d_simd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 2-dimensional spatial statistics problem.
Definition: kernel_matern_2d.c:122
void starsh_ssdata_block_matern2_kernel_1d_simd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 1-dimensional spatial statistics problem.
Definition: kernel_matern2_1d.c:121
void starsh_ssdata_block_matern2_kernel_nd_simd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for n-dimensional spatial statistics problem.
Definition: kernel_matern2_nd.c:121
void starsh_ssdata_block_matern2_kernel_4d_simd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 4-dimensional spatial statistics problem.
Definition: kernel_matern2_4d.c:121
void starsh_ssdata_block_matern_kernel_nd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for n-dimensional spatial statistics problem.
Definition: kernel_matern_nd.c:33
void starsh_ssdata_block_matern_kernel_3d(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 3-dimensional spatial statistics problem.
Definition: kernel_matern_3d.c:33
void starsh_ssdata_block_matern_kernel_1d(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 1-dimensional spatial statistics problem.
Definition: kernel_matern_1d.c:33
void starsh_ssdata_block_matern_kernel_4d(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 4-dimensional spatial statistics problem.
Definition: kernel_matern_4d.c:33
void starsh_ssdata_block_matern_kernel_4d_simd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 4-dimensional spatial statistics problem.
Definition: kernel_matern_4d.c:122
void starsh_ssdata_block_matern_kernel_nd_simd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for n-dimensional spatial statistics problem.
Definition: kernel_matern_nd.c:122
void starsh_ssdata_block_matern2_kernel_1d(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 1-dimensional spatial statistics problem.
Definition: kernel_matern2_1d.c:33
void starsh_ssdata_block_matern2_kernel_2d(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 2-dimensional spatial statistics problem.
Definition: kernel_matern2_2d.c:33
void starsh_ssdata_block_parsimonious2_kernel_2d_simd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for -dimensional spatial statistics problem.
Definition: spatial.c:1653
void starsh_ssdata_block_matern2_kernel_4d(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 4-dimensional spatial statistics problem.
Definition: kernel_matern2_4d.c:33
void starsh_ssdata_block_matern_kernel_1d_simd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 1-dimensional spatial statistics problem.
Definition: kernel_matern_1d.c:122
void starsh_ssdata_block_matern2_kernel_3d(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 3-dimensional spatial statistics problem.
Definition: kernel_matern2_3d.c:33
void starsh_ssdata_block_parsimonious_kernel_2d_simd(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for -dimensional spatial statistics problem.
Definition: spatial.c:1378
void starsh_ssdata_block_matern_kernel_2d(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int ld)
Matérn kernel for 2-dimensional spatial statistics problem.
Definition: kernel_matern_2d.c:33