YetAnotherCoupler
3.5.2
Loading...
Searching...
No Matches
src
core
interp_method_internal.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_METHOD_INTERNAL_H
6
#define INTERP_METHOD_INTERNAL_H
7
8
#include "
interp_method.h
"
9
#include "
dist_grid_internal.h
"
10
#include "
interp_grid_internal.h
"
11
#include "
interp_weights_internal.h
"
12
13
struct
interp_method_vtable
{
14
15
size_t (*
do_search
)(
struct
interp_method
* method,
16
struct
yac_interp_grid
* grid,
17
size_t
* tgt_points,
size_t
count,
18
struct
yac_interp_weights
* weights);
19
void (*
delete
)(
struct
interp_method
* method);
20
};
21
22
struct
interp_method
{
23
24
struct
interp_method_vtable
*
vtable
;
25
};
26
27
#endif
// INTERP_METHOD_INTERNAL_H
dist_grid_internal.h
interp_grid_internal.h
interp_method.h
interp_weights_internal.h
interp_method_vtable
Definition
interp_method_internal.h:13
interp_method_vtable::do_search
size_t(* do_search)(struct interp_method *method, struct yac_interp_grid *grid, size_t *tgt_points, size_t count, struct yac_interp_weights *weights)
Definition
interp_method_internal.h:15
interp_method
Definition
interp_method_internal.h:22
interp_method::vtable
struct interp_method_vtable * vtable
Definition
interp_method_internal.h:24
yac_interp_grid
Definition
interp_grid.c:22
yac_interp_weights
Definition
interp_weights.c:112
Generated on Wed Dec 4 2024 11:31:43 for YetAnotherCoupler by
1.11.0