YAC 3.18.0
Yet Another Coupler
Loading...
Searching...
No Matches
couple_config_internal.h
Go to the documentation of this file.
1// Copyright (c) 2026 The YAC Authors
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
5#ifndef YAC_COUPLE_CONFIG_INTERNAL_H
6#define YAC_COUPLE_CONFIG_INTERNAL_H
7
8#include <stddef.h>
9
10#include "yac_mpi_common.h"
11
17
45
54 char const * string_name, char ** string, MPI_Comm comm);
55
64 char const * flag_value_name, enum yac_couple_config_flag_value * flag,
65 MPI_Comm comm);
66
67#endif // YAC_COUPLE_CONFIG_INTERNAL_H
void yac_couple_config_sync_flag_value(char const *flag_value_name, enum yac_couple_config_flag_value *flag, MPI_Comm comm)
void yac_couple_config_sync_string(char const *string_name, char **string, MPI_Comm comm)
yac_couple_config_flag_value
@ YAC_COUPLE_CONFIG_FLAG_TRUE
@ YAC_COUPLE_CONFIG_FLAG_FALSE
@ YAC_COUPLE_CONFIG_FLAG_UNSET
struct yac_couple_config_couple * couples
enum yac_couple_config_flag_value coordinates_mismatch_is_fatal
struct yac_couple_config_config_output * config_outputs
struct _datetime * end_datetime
enum yac_couple_config_flag_value missing_definition_is_fatal
struct yac_couple_config_grid * grids
struct _datetime * start_datetime
struct yac_couple_config_component * components
enum yac_couple_config_flag_value apply_coordinate_check