YAC 3.7.1
Yet Another Coupler
Loading...
Searching...
No Matches
field_couple_buffer Struct Reference
Collaboration diagram for field_couple_buffer:
Collaboration graph

Data Structures

struct  field_couple_field_names
 

Data Fields

struct { 
 
   char const *   comp_name 
 
   struct { 
 
      char const **   name 
 
      size_t   count 
 
   }   grid 
 
   int   lag 
 
src 
 
struct { 
 
   char const *   comp_name 
 
   struct { 
 
      char const **   name 
 
      size_t   count 
 
   }   grid 
 
   int   lag 
 
tgt 
 
char const * coupling_period
 
enum yac_reduction_type time_reduction
 
struct yac_interp_stack_configinterp_stack
 
struct { 
 
   char const *   name 
 
   enum yac_weight_file_on_existing   on_existing 
 
weight_file 
 
int mapping_on_source
 
double scale_factor
 
double scale_summand
 
struct field_couple_buffer::field_couple_field_namesfield_names
 
size_t num_field_names
 
char const ** src_mask_names
 
size_t num_src_mask_names
 
char const * tgt_mask_name
 
char const * yaxt_exchanger_name
 
int use_raw_exchange
 

Detailed Description

Definition at line 72 of file config_yaml.c.

Field Documentation

◆ comp_name

char const* field_couple_buffer::comp_name

Definition at line 74 of file config_yaml.c.

◆ count

size_t field_couple_buffer::count

Definition at line 77 of file config_yaml.c.

◆ coupling_period

char const* field_couple_buffer::coupling_period

Definition at line 81 of file config_yaml.c.

◆ field_names

struct field_couple_buffer::field_couple_field_names * field_couple_buffer::field_names

◆ [struct]

struct { ... } field_couple_buffer::grid

◆ interp_stack

struct yac_interp_stack_config* field_couple_buffer::interp_stack

Definition at line 83 of file config_yaml.c.

◆ lag

int field_couple_buffer::lag

Definition at line 79 of file config_yaml.c.

◆ mapping_on_source

int field_couple_buffer::mapping_on_source

Definition at line 88 of file config_yaml.c.

◆ name [1/2]

char const** field_couple_buffer::name

Definition at line 76 of file config_yaml.c.

◆ name [2/2]

char const* field_couple_buffer::name

Definition at line 85 of file config_yaml.c.

◆ num_field_names

size_t field_couple_buffer::num_field_names

Definition at line 94 of file config_yaml.c.

◆ num_src_mask_names

size_t field_couple_buffer::num_src_mask_names

Definition at line 97 of file config_yaml.c.

◆ on_existing

enum yac_weight_file_on_existing field_couple_buffer::on_existing

Definition at line 86 of file config_yaml.c.

◆ scale_factor

double field_couple_buffer::scale_factor

Definition at line 89 of file config_yaml.c.

◆ scale_summand

double field_couple_buffer::scale_summand

Definition at line 89 of file config_yaml.c.

◆ [struct]

struct { ... } field_couple_buffer::src

◆ src_mask_names

char const** field_couple_buffer::src_mask_names

Definition at line 96 of file config_yaml.c.

◆ [struct]

struct { ... } field_couple_buffer::tgt

◆ tgt_mask_name

char const* field_couple_buffer::tgt_mask_name

Definition at line 98 of file config_yaml.c.

◆ time_reduction

enum yac_reduction_type field_couple_buffer::time_reduction

Definition at line 82 of file config_yaml.c.

◆ use_raw_exchange

int field_couple_buffer::use_raw_exchange

Definition at line 102 of file config_yaml.c.

◆ [struct]

struct { ... } field_couple_buffer::weight_file

◆ yaxt_exchanger_name

char const* field_couple_buffer::yaxt_exchanger_name

Definition at line 100 of file config_yaml.c.


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