YAC 3.12.0
Yet Another Coupler
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 "grids/dist_grid.h"
9
10// YAC PUBLIC HEADER START
11
12struct yac_interp_grid;
13
26 char const * src_grid_name, char const * tgt_grid_name,
27 size_t num_src_fields, struct yac_interp_field const * src_fields,
28 struct yac_interp_field const tgt_field);
29
34void yac_interp_grid_delete(struct yac_interp_grid * interp_grid);
35
36// YAC PUBLIC HEADER STOP
37
38#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
struct yac_interp_field src_fields[]
Definition interp_grid.c:28
char const src_grid_name[]
char const tgt_grid_name[]