diff options
Diffstat (limited to 'src/template.h')
-rw-r--r-- | src/template.h | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/template.h b/src/template.h index c98ab4e..b5ef202 100644 --- a/src/template.h +++ b/src/template.h @@ -8,35 +8,35 @@ @version $Header$ @@*/ int FUNCTION_NAME(/***** coordinate system *****/ - const CCTK_REAL coord_origin[], - const CCTK_REAL coord_delta[], + const CCTK_REAL *restrict coord_origin, + const CCTK_REAL *restrict coord_delta, /***** interpolation points *****/ int N_interp_points, int interp_coords_type_code, - const void* const interp_coords[], - const CCTK_INT N_boundary_points_to_omit[], - const CCTK_REAL boundary_off_centering_tolerance[], - const CCTK_REAL boundary_extrapolation_tolerance[], + const void *restrict const *restrict interp_coords, + const CCTK_INT *restrict N_boundary_points_to_omit, + const CCTK_REAL *restrict boundary_off_centering_tolerance, + const CCTK_REAL *restrict boundary_extrapolation_tolerance, /***** input arrays *****/ int N_input_arrays, - const CCTK_INT input_array_offsets[], - const CCTK_INT input_array_strides[], - const CCTK_INT input_array_min_subscripts[], - const CCTK_INT input_array_max_subscripts[], - const CCTK_INT input_array_type_codes[], - const void* const input_arrays[], + const CCTK_INT *restrict input_array_offsets, + const CCTK_INT *restrict input_array_strides, + const CCTK_INT *restrict input_array_min_subscripts, + const CCTK_INT *restrict input_array_max_subscripts, + const CCTK_INT *restrict input_array_type_codes, + const void *restrict const *restrict input_arrays, /***** output arrays *****/ int N_output_arrays, - const CCTK_INT output_array_type_codes[], - void* const output_arrays[], + const CCTK_INT *restrict output_array_type_codes, + void* const *restrict output_arrays, /***** operation info *****/ - const CCTK_INT operand_indices[], - const CCTK_INT operation_codes[], + const CCTK_INT *restrict operand_indices, + const CCTK_INT *restrict operation_codes, /***** debugging *****/ int debug, FILE* log_fp, /***** other return results *****/ struct error_info* error_info, struct molecule_structure_flags* molecule_structure_flags, struct molecule_min_max_m_info* molecule_min_max_m_info, - CCTK_INT* const molecule_positions[], - struct Jacobian_info* Jacobian_info); + CCTK_INT *restrict const *restrict molecule_positions, + struct Jacobian_info *restrict Jacobian_info); |