aboutsummaryrefslogtreecommitdiff
path: root/src/InterpLocalUniform.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/InterpLocalUniform.h')
-rw-r--r--src/InterpLocalUniform.h56
1 files changed, 28 insertions, 28 deletions
diff --git a/src/InterpLocalUniform.h b/src/InterpLocalUniform.h
index f31fd25..6d84cbb 100644
--- a/src/InterpLocalUniform.h
+++ b/src/InterpLocalUniform.h
@@ -131,7 +131,7 @@ struct error_info
/* NULL pointer to skip per-point status, or */
/* --> array of size N_interp_points to be set to per-point status */
- CCTK_INT *restrict per_point_status;
+ CCTK_INT* per_point_status;
/* count of the number of points in error */
CCTK_INT error_count;
@@ -153,8 +153,8 @@ struct molecule_min_max_m_info
struct Jacobian_info
{
- CCTK_REAL *restrict *restrict Jacobian_pointer;
- CCTK_INT *restrict Jacobian_offset;
+ CCTK_REAL** Jacobian_pointer;
+ CCTK_INT* Jacobian_offset;
CCTK_INT Jacobian_interp_point_stride;
CCTK_INT Jacobian_m_strides[MAX_N_DIMS];
CCTK_INT Jacobian_part_stride;
@@ -196,57 +196,57 @@ int AEILocalInterp_U_Startup(void);
int AEILocalInterp_U_Lagrange_TP(int N_dims,
int param_table_handle,
/***** coordinate system *****/
- const CCTK_REAL *restrict coord_origin,
- const CCTK_REAL *restrict coord_delta,
+ const CCTK_REAL coord_origin[],
+ const CCTK_REAL coord_delta[],
/***** interpolation points *****/
int N_interp_points,
int interp_coords_type_code,
- const void *restrict const *restrict interp_coords,
+ const void *const interp_coords[],
/***** input arrays *****/
int N_input_arrays,
- const CCTK_INT *restrict input_array_dims,
- const CCTK_INT *restrict input_array_type_codes,
- const void *restrict const *restrict input_arrays,
+ const CCTK_INT input_array_dims[],
+ const CCTK_INT input_array_type_codes[],
+ const void *const input_arrays[],
/***** output arrays *****/
int N_output_arrays,
- const CCTK_INT *restrict output_array_type_codes,
- void *restrict const *restrict output_arrays);
+ const CCTK_INT output_array_type_codes[],
+ void *const output_arrays[]);
int AEILocalInterp_U_Lagrange_MD(int N_dims,
int param_table_handle,
/***** coordinate system *****/
- const CCTK_REAL *restrict coord_origin,
- const CCTK_REAL *restrict coord_delta,
+ const CCTK_REAL coord_origin[],
+ const CCTK_REAL coord_delta[],
/***** interpolation points *****/
int N_interp_points,
int interp_coords_type_code,
- const void *restrict const *restrict interp_coords,
+ const void *const interp_coords[],
/***** input arrays *****/
int N_input_arrays,
- const CCTK_INT *restrict input_array_dims,
- const CCTK_INT *restrict input_array_type_codes,
- const void *restrict const *restrict input_arrays,
+ const CCTK_INT input_array_dims[],
+ const CCTK_INT input_array_type_codes[],
+ const void *const input_arrays[],
/***** output arrays *****/
int N_output_arrays,
- const CCTK_INT *restrict output_array_type_codes,
- void *restrict const *restrict output_arrays);
+ const CCTK_INT output_array_type_codes[],
+ void *const output_arrays[]);
int AEILocalInterp_U_Hermite(int N_dims,
int param_table_handle,
/***** coordinate system *****/
- const CCTK_REAL *restrict coord_origin,
- const CCTK_REAL *restrict coord_delta,
+ const CCTK_REAL coord_origin[],
+ const CCTK_REAL coord_delta[],
/***** interpolation points *****/
int N_interp_points,
int interp_coords_type_code,
- const void *restrict const *restrict interp_coords,
+ const void *const interp_coords[],
/***** input arrays *****/
int N_input_arrays,
- const CCTK_INT *restrict input_array_dims,
- const CCTK_INT *restrict input_array_type_codes,
- const void *restrict const *restrict input_arrays,
+ const CCTK_INT input_array_dims[],
+ const CCTK_INT input_array_type_codes[],
+ const void *const input_arrays[],
/***** output arrays *****/
int N_output_arrays,
- const CCTK_INT *restrict output_array_type_codes,
- void *restrict const *restrict output_arrays);
+ const CCTK_INT output_array_type_codes[],
+ void *const output_arrays[]);
/* functions in "molecule_posn.c" */
int AEILocalInterp_molecule_posn(fp grid_origin, fp grid_delta,
@@ -258,7 +258,7 @@ int AEILocalInterp_molecule_posn(fp grid_origin, fp grid_delta,
fp boundary_extrapolation_tolerance_max,
fp x,
int debug,
- int *restrict i_center, fp *restrict x_rel);
+ int* i_center, fp* x_rel);
/* functions in "util.c" */
int AEILocalInterp_decode_N_parts(int type_code);