|
struct coupling_field * | yac_coupling_field_new (char const *field_name, char const *component_name, struct yac_basic_grid *grid, struct yac_interp_field *interp_fields, unsigned num_interp_fields, size_t collection_size, const char *timestep) |
|
unsigned | yac_get_coupling_field_collection_size (struct coupling_field *field) |
|
const char * | yac_get_coupling_field_timestep (struct coupling_field *field) |
|
size_t | yac_coupling_field_get_num_interp_fields (struct coupling_field *field) |
|
enum yac_location | yac_get_coupling_field_get_interp_field_location (struct coupling_field *field, size_t interp_field_idx) |
|
const char * | yac_get_coupling_field_name (struct coupling_field *field) |
|
struct yac_basic_grid * | yac_coupling_field_get_basic_grid (struct coupling_field *field) |
|
char const * | yac_get_coupling_field_comp_name (struct coupling_field *field) |
|
enum yac_field_exchange_type | yac_get_coupling_field_exchange_type (struct coupling_field *field) |
|
static size_t | get_interp_field_size (struct yac_interp_field field, struct yac_basic_grid *grid) |
|
size_t | yac_coupling_field_get_data_size (struct coupling_field *field, enum yac_location location) |
|
static void | init_put_op_acc (struct coupling_field *field, double init_value, double ***acc) |
|
static void | get_put_op_acc (struct coupling_field *field, unsigned put_idx, char const *routine_name, double ****acc) |
|
double *** | yac_get_coupling_field_put_op_send_field_acc (struct coupling_field *field, unsigned put_idx) |
|
double *** | yac_get_coupling_field_put_op_send_frac_mask_acc (struct coupling_field *field, unsigned put_idx) |
|
static int | check_core_mask (struct coupling_field *field, size_t field_idx) |
|
static int | check_field_mask (struct coupling_field *field, size_t field_idx) |
|
int ** | yac_get_coupling_field_put_mask (struct coupling_field *field) |
|
int * | yac_get_coupling_field_get_mask (struct coupling_field *field) |
|
void | yac_init_coupling_field_put_op_send_field_acc (struct coupling_field *field, unsigned put_idx, double init_value) |
|
void | yac_init_coupling_field_put_op_send_frac_mask_acc (struct coupling_field *field, unsigned put_idx, double init_value) |
|
struct event * | yac_get_coupling_field_put_op_event (struct coupling_field *field, unsigned put_idx) |
|
struct yac_interpolation * | yac_get_coupling_field_put_op_interpolation (struct coupling_field *field, unsigned put_idx) |
|
int | yac_get_coupling_field_put_op_time_accumulation_count (struct coupling_field *field, unsigned put_idx) |
|
void | yac_set_coupling_field_put_op_time_accumulation_count (struct coupling_field *field, unsigned put_idx, int count) |
|
unsigned | yac_get_coupling_field_num_puts (struct coupling_field *field) |
|
struct event * | yac_get_coupling_field_get_op_event (struct coupling_field *field) |
|
struct yac_interpolation * | yac_get_coupling_field_get_op_interpolation (struct coupling_field *field) |
|
void | yac_set_coupling_field_put_op (struct coupling_field *field, struct event *event, struct yac_interpolation *interpolation) |
|
void | yac_set_coupling_field_get_op (struct coupling_field *field, struct event *event, struct yac_interpolation *interpolation) |
|
struct yac_interp_field const * | yac_coupling_field_get_interp_fields (struct coupling_field *cpl_field) |
|
char * | yac_coupling_field_get_datetime (struct coupling_field *cpl_field) |
|
void | yac_coupling_field_delete (struct coupling_field *cpl_field) |
|