|
YAC 3.13.0
Yet Another Coupler
|

Data Fields | |
| struct yac_interp_operator_vtable const * | vtable |
| struct yac_collection_selection * | collection_selection |
| int | with_frac_mask |
| struct yac_interpolation_buffer | halo_data |
| struct yac_interpolation_buffer | result_data |
| struct yac_interpolation_exchange * | src2halo |
| struct yac_interpolation_exchange * | result2tgt |
| size_t | tgt_count |
| size_t * | prefix_num_src_per_tgt |
| double * | weights |
| size_t * | src_field_idx |
| size_t * | src_idx |
| size_t | num_src_fields |
| double ** | src_fields_buffer |
| int | is_source |
| int | is_target |
| int * | ref_count |
Definition at line 62 of file interp_operator_sum_mvp_at_src.c.
| struct yac_collection_selection* yac_interp_operator_sum_mvp_at_src::collection_selection |
Definition at line 66 of file interp_operator_sum_mvp_at_src.c.
| struct yac_interpolation_buffer yac_interp_operator_sum_mvp_at_src::halo_data |
Definition at line 103 of file interp_operator_sum_mvp_at_src.c.
| int yac_interp_operator_sum_mvp_at_src::is_source |
1 if source data from local process is used in the interpolation
Definition at line 119 of file interp_operator_sum_mvp_at_src.c.
| int yac_interp_operator_sum_mvp_at_src::is_target |
1 if target data on the local process is being interpolated
Definition at line 121 of file interp_operator_sum_mvp_at_src.c.
| size_t yac_interp_operator_sum_mvp_at_src::num_src_fields |
Definition at line 116 of file interp_operator_sum_mvp_at_src.c.
| size_t* yac_interp_operator_sum_mvp_at_src::prefix_num_src_per_tgt |
number of source point contributions for the i'th target is:
prefix_num_src_per_tgt[i+1] - prefix_num_src_per_tgt[i]
Definition at line 109 of file interp_operator_sum_mvp_at_src.c.
| int* yac_interp_operator_sum_mvp_at_src::ref_count |
Definition at line 124 of file interp_operator_sum_mvp_at_src.c.
| struct yac_interpolation_exchange* yac_interp_operator_sum_mvp_at_src::result2tgt |
Definition at line 106 of file interp_operator_sum_mvp_at_src.c.
| struct yac_interpolation_buffer yac_interp_operator_sum_mvp_at_src::result_data |
Definition at line 104 of file interp_operator_sum_mvp_at_src.c.
| struct yac_interpolation_exchange* yac_interp_operator_sum_mvp_at_src::src2halo |
Definition at line 105 of file interp_operator_sum_mvp_at_src.c.
| size_t* yac_interp_operator_sum_mvp_at_src::src_field_idx |
Definition at line 114 of file interp_operator_sum_mvp_at_src.c.
| double** yac_interp_operator_sum_mvp_at_src::src_fields_buffer |
Definition at line 117 of file interp_operator_sum_mvp_at_src.c.
| size_t* yac_interp_operator_sum_mvp_at_src::src_idx |
Definition at line 115 of file interp_operator_sum_mvp_at_src.c.
| size_t yac_interp_operator_sum_mvp_at_src::tgt_count |
Definition at line 108 of file interp_operator_sum_mvp_at_src.c.
| struct yac_interp_operator_vtable const* yac_interp_operator_sum_mvp_at_src::vtable |
Definition at line 64 of file interp_operator_sum_mvp_at_src.c.
| double* yac_interp_operator_sum_mvp_at_src::weights |
Definition at line 113 of file interp_operator_sum_mvp_at_src.c.
| int yac_interp_operator_sum_mvp_at_src::with_frac_mask |
Definition at line 67 of file interp_operator_sum_mvp_at_src.c.