5#ifndef YAC_COUPLE_CONFIG_CONFIG_OUTPUT_H
6#define YAC_COUPLE_CONFIG_CONFIG_OUTPUT_H
39 size_t * num_config_outputs,
char const * filename,
59 size_t * num_config_outputs);
81 size_t * num_config_outputs, MPI_Comm comm);
void yac_couple_config_config_output_free(struct yac_couple_config_config_output *config_output)
void yac_couple_config_config_output_append(struct yac_couple_config_config_output **config_outputs, size_t *num_config_outputs, char const *filename, enum yac_text_filetype filetype, char const *ref, int include_definitions)
void yac_couple_config_config_outputs_free(struct yac_couple_config_config_output **config_outputs, size_t *num_config_outputs)
enum yac_couple_config_flag_value yac_couple_config_config_output_get_include_definitions(struct yac_couple_config_config_output const *config_output)
void yac_couple_config_config_outputs_merge(struct yac_couple_config_config_output **config_outputs, size_t *num_config_outputs, MPI_Comm comm)
yac_couple_config_flag_value
char const * name
name of the file
enum yac_couple_config_flag_value include_definitions
enum yac_text_filetype type
type of the file