YetAnotherCoupler 3.5.2
Loading...
Searching...
No Matches
interp_grid.h
Go to the documentation of this file.
1// Copyright (c) 2024 The YAC Authors
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
5#ifndef INTERP_GRID_H
6#define INTERP_GRID_H
7
8#include "dist_grid.h"
9
10// YAC PUBLIC HEADER START
11
12struct yac_interp_grid;
13
30 char const * src_grid_name, char const * tgt_grid_name,
31 size_t num_src_fields, struct yac_interp_field const * src_fields,
32 struct yac_interp_field const tgt_field);
33
38void yac_interp_grid_delete(struct yac_interp_grid * interp_grid);
39
40// YAC PUBLIC HEADER STOP
41
42#endif // INTERP_GRID_H
void yac_interp_grid_delete(struct yac_interp_grid *interp_grid)
struct yac_interp_grid * yac_interp_grid_new(struct yac_dist_grid_pair *grid_pair, char const *src_grid_name, char const *tgt_grid_name, size_t num_src_fields, struct yac_interp_field const *src_fields, struct yac_interp_field const tgt_field)
Definition interp_grid.c:31
struct yac_interp_field tgt_field
Definition interp_grid.c:26
size_t num_src_fields
Definition interp_grid.c:27
struct yac_dist_grid_pair * grid_pair
Definition interp_grid.c:25
char * src_grid_name
Definition interp_grid.c:23
struct yac_interp_field src_fields[]
Definition interp_grid.c:28
char * tgt_grid_name
Definition interp_grid.c:24