YAC
3.21.0
Yet Another Coupler
Loading...
Searching...
No Matches
test_cxc.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 TEST_CXC_H
6
#define TEST_CXC_H
7
8
#include "
geometry.h
"
9
#include "
tests.h
"
10
11
void
utest_cxc(
double
lon_a,
double
lat_a,
double
lon_b,
double
lat_b,
12
double
lon_c,
double
lat_c,
double
lon_d,
double
lat_d,
13
enum
yac_edge_type
edge_type_a,
enum
yac_edge_type
edge_type_b,
14
double
lon_ref_p,
double
lat_ref_p,
15
double
lon_ref_q,
double
lat_ref_q,
int
ref_ret_val);
16
17
void
utest_cxc_rad(
double
lon_a,
double
lat_a,
double
lon_b,
double
lat_b,
18
double
lon_c,
double
lat_c,
double
lon_d,
double
lat_d,
19
enum
yac_edge_type
edge_type_a,
enum
yac_edge_type
edge_type_b,
20
double
lon_ref_p,
double
lat_ref_p,
21
double
lon_ref_q,
double
lat_ref_q,
int
ref_ret_val);
22
void
utest_get_edge_middle_point(
23
enum
yac_edge_type
edge_type,
24
double
lon_a,
double
lat_a,
double
lon_b,
double
lat_b,
25
double
* lon_middle,
double
* lat_middle);
26
27
#endif
// TEST_CXC_H
28
geometry.h
yac_edge_type
yac_edge_type
Definition
grid_cell.h:12
tests.h
tests
core
test_cxc.h
Generated on Tue Aug 25 2026 16:08:05 for YAC by
1.11.0