YAC 3.20.0
Yet Another Coupler
Loading...
Searching...
No Matches
yac_couple_config Struct Reference

#include <couple_config_internal.h>

Collaboration diagram for yac_couple_config:
Collaboration graph

Data Fields

struct _datetime * start_datetime
 
struct _datetime * end_datetime
 
struct yac_couple_config_config_outputconfig_outputs
 
size_t num_config_outputs
 
struct yac_couple_config_gridgrids
 
size_t num_grids
 
struct yac_couple_config_componentcomponents
 
size_t num_components
 
struct yac_couple_config_couplecouples
 
size_t num_couples
 
enum yac_couple_config_flag_value missing_definition_is_fatal
 
enum yac_couple_config_flag_value apply_coordinate_check
 
enum yac_couple_config_flag_value coordinates_mismatch_is_fatal
 

Detailed Description

Describes the coupling configuration.

Contains general information such as start and end datetime and acts as a container for more complex configuration entities such as components, grids, and couples.

Definition at line 25 of file couple_config_internal.h.

Field Documentation

◆ apply_coordinate_check

enum yac_couple_config_flag_value yac_couple_config::apply_coordinate_check

Definition at line 42 of file couple_config_internal.h.

◆ components

struct yac_couple_config_component* yac_couple_config::components

Definition at line 35 of file couple_config_internal.h.

◆ config_outputs

struct yac_couple_config_config_output* yac_couple_config::config_outputs

Definition at line 29 of file couple_config_internal.h.

◆ coordinates_mismatch_is_fatal

enum yac_couple_config_flag_value yac_couple_config::coordinates_mismatch_is_fatal

Definition at line 43 of file couple_config_internal.h.

◆ couples

struct yac_couple_config_couple* yac_couple_config::couples

Definition at line 38 of file couple_config_internal.h.

◆ end_datetime

struct _datetime* yac_couple_config::end_datetime

Definition at line 27 of file couple_config_internal.h.

◆ grids

struct yac_couple_config_grid* yac_couple_config::grids

Definition at line 32 of file couple_config_internal.h.

◆ missing_definition_is_fatal

enum yac_couple_config_flag_value yac_couple_config::missing_definition_is_fatal

Definition at line 41 of file couple_config_internal.h.

◆ num_components

size_t yac_couple_config::num_components

Definition at line 36 of file couple_config_internal.h.

◆ num_config_outputs

size_t yac_couple_config::num_config_outputs

Definition at line 30 of file couple_config_internal.h.

◆ num_couples

size_t yac_couple_config::num_couples

Definition at line 39 of file couple_config_internal.h.

◆ num_grids

size_t yac_couple_config::num_grids

Definition at line 33 of file couple_config_internal.h.

◆ start_datetime

struct _datetime* yac_couple_config::start_datetime

Definition at line 26 of file couple_config_internal.h.


The documentation for this struct was generated from the following file: