|  | 
| static void | update_loop_index (const int global_grid_size, int x1, int *const x) | 
|  | 
| static Interval | create_interval (const int xmin, const int xmax) | 
|  | 
| static bool | is_point_in_interval (const int value, Interval x) | 
|  | 
| static bool | intersection_interval_is_empty (const Interval x, const Interval y) | 
|  | 
| static Interval | intersection_interval (const Interval x, const Interval y) | 
|  | 
| static int | compute_next_boundaries (const int y1, const int y, const int grid_size, const int cube_size) | 
|  | 
| void | grid_transform_coef_jik_to_yxz (const double dh[3][3], const tensor *coef_xyz) | 
|  | 
| void | grid_transform_coef_xzy_to_ikj (const double dh[3][3], const tensor *coef_xyz) | 
|  | 
| void | compute_block_boundaries (const int *blockDim, const int *lb_grid, const int *grid_size, const int *blocked_grid_size, const int *period, const int *cube_center, const int *cube_size, const int *lower_boundaries_cube, int *lower_block_corner, int *upper_block_corner, int *pol_offsets) | 
|  | 
| void | grid_fill_pol_dgemm (const bool transpose, const double dr, const double roffset, const int pol_offset, const int xmin, const int xmax, const int lp, const int cmax, const double zetp, double *pol_) | 
|  | 
| void | tensor_reduction_for_collocate_integrate (double *scratch, const double alpha, const bool *const orthogonal, const struct tensor_ *Exp, const struct tensor_ *co, const struct tensor_ *p_alpha_beta_reduced_, struct tensor_ *cube) | 
|  | 
| void | set_grid_parameters (tensor *grid, const bool orthorhombic, const int grid_full_size[3], const int grid_local_size[3], const int shift_local[3], const int border_width[3], const double dh[3][3], const double dh_inv[3][3], offload_buffer *grid_) | 
|  | 
| void | collocate_one_grid_level_dgemm (grid_context *const ctx, const int *const, const int *const, const enum grid_func func, const int level, const offload_buffer *pab_blocks) | 
|  | 
| void | integrate_one_grid_level_dgemm (grid_context *const ctx, const int level, const bool calculate_tau, const bool calculate_forces, const bool calculate_virial, const int *const shift_local, const int *const border_width, const offload_buffer *const pab_blocks, offload_buffer *const hab_blocks, tensor *forces_, tensor *virial_) | 
|  | 
| void | compute_coefficients (grid_context *const ctx, struct collocation_integration_ *handler, const _task *previous_task, const _task *task, const offload_buffer *pab_blocks, tensor *const pab, tensor *const work, tensor *const pab_prep) | 
|  | 
| void | extract_blocks (grid_context *const ctx, const _task *const task, const offload_buffer *pab_blocks, tensor *const work, tensor *const pab) | 
|  |