![]() |
YAC 3.8.0
Yet Another Coupler
|
Go to the source code of this file.
Macros | |
#define | ARGS(...) __VA_ARGS__ |
#define | _GET_NTH_ARG(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, N, ...) N |
#define | EXPAND(x) x |
#define | FOREACH(name, ...) |
#define | FOREACH_ENUM(name, values, ...) |
#define | FOREACH_TYPE(name, type, values, ...) |
#define | FOREACH_INT(name, values, ...) FOREACH_TYPE(name, int, ARGS(values), __VA_ARGS__) |
#define | FOREACH_DBLE(name, values, ...) FOREACH_TYPE(name, double, ARGS(values), __VA_ARGS__) |
#define | FOREACH_BOOL(name, ...) FOREACH_INT(name, ARGS(0, 1), __VA_ARGS__) |
#define | FOREACH_STRING(name, values, ...) FOREACH_TYPE(name, ARGS(char const *), ARGS(values), __VA_ARGS__) |
#define | FOREACH_STRUCT(name, struct_name, values, ...) FOREACH_TYPE(name, ARGS(struct struct_name), ARGS(values), __VA_ARGS__) |
#define | _CHECK_STACKS(interp_name, config) |
#define | _CONFIG_ARGS1(arg_name) arg_name[arg_name ## _idx[config_idx]] |
#define | _CONFIG_ARGS2(arg_name, ...) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS1(__VA_ARGS__) |
#define | _CONFIG_ARGS3(arg_name, ...) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS2(__VA_ARGS__) |
#define | _CONFIG_ARGS4(arg_name, ...) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS3(__VA_ARGS__) |
#define | _CONFIG_ARGS5(arg_name, ...) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS4(__VA_ARGS__) |
#define | _CONFIG_ARGS6(arg_name, ...) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS5(__VA_ARGS__) |
#define | _CONFIG_ARGS7(arg_name, ...) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS6(__VA_ARGS__) |
#define | _CONFIG_ARGS8(arg_name, ...) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS7(__VA_ARGS__) |
#define | _CONFIG_ARGS9(arg_name, ...) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS8(__VA_ARGS__) |
#define | _CONFIG_ARGS10(arg_name, ...) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS9(__VA_ARGS__) |
#define | _CONFIG_ARGS11(arg_name, ...) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS10(__VA_ARGS__) |
#define | _CONFIG_ARGS12(arg_name, ...) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS11(__VA_ARGS__) |
#define | CHECK_STACKS(interp_name, ...) |
#define | CELL_AREA_CONFIGS |
Functions | |
static void | yac_interp_stack_config_add_spmap_ (struct yac_interp_stack_config *interp_stack_config, double spread_distance, double max_search_distance, enum yac_interp_spmap_weight_type weight_type, enum yac_interp_spmap_scale_type scale_type, struct yac_spmap_cell_area_config src_cell_area_config, struct yac_spmap_cell_area_config tgt_cell_area_config) |
Definition in file test_interp_stack_config.c.
#define _CHECK_STACKS | ( | interp_name, | |
config ) |
Definition at line 51 of file test_interp_stack_config.c.
#define _CONFIG_ARGS1 | ( | arg_name | ) | arg_name[arg_name ## _idx[config_idx]] |
Definition at line 60 of file test_interp_stack_config.c.
#define _CONFIG_ARGS10 | ( | arg_name, | |
... ) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS9(__VA_ARGS__) |
Definition at line 77 of file test_interp_stack_config.c.
#define _CONFIG_ARGS11 | ( | arg_name, | |
... ) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS10(__VA_ARGS__) |
Definition at line 79 of file test_interp_stack_config.c.
#define _CONFIG_ARGS12 | ( | arg_name, | |
... ) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS11(__VA_ARGS__) |
Definition at line 81 of file test_interp_stack_config.c.
#define _CONFIG_ARGS2 | ( | arg_name, | |
... ) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS1(__VA_ARGS__) |
Definition at line 61 of file test_interp_stack_config.c.
#define _CONFIG_ARGS3 | ( | arg_name, | |
... ) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS2(__VA_ARGS__) |
Definition at line 63 of file test_interp_stack_config.c.
#define _CONFIG_ARGS4 | ( | arg_name, | |
... ) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS3(__VA_ARGS__) |
Definition at line 65 of file test_interp_stack_config.c.
#define _CONFIG_ARGS5 | ( | arg_name, | |
... ) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS4(__VA_ARGS__) |
Definition at line 67 of file test_interp_stack_config.c.
#define _CONFIG_ARGS6 | ( | arg_name, | |
... ) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS5(__VA_ARGS__) |
Definition at line 69 of file test_interp_stack_config.c.
#define _CONFIG_ARGS7 | ( | arg_name, | |
... ) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS6(__VA_ARGS__) |
Definition at line 71 of file test_interp_stack_config.c.
#define _CONFIG_ARGS8 | ( | arg_name, | |
... ) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS7(__VA_ARGS__) |
Definition at line 73 of file test_interp_stack_config.c.
#define _CONFIG_ARGS9 | ( | arg_name, | |
... ) _CONFIG_ARGS1(arg_name), _CONFIG_ARGS8(__VA_ARGS__) |
Definition at line 75 of file test_interp_stack_config.c.
Definition at line 16 of file test_interp_stack_config.c.
#define ARGS | ( | ... | ) | __VA_ARGS__ |
Definition at line 15 of file test_interp_stack_config.c.
#define CELL_AREA_CONFIGS |
#define CHECK_STACKS | ( | interp_name, | |
... ) |
Definition at line 83 of file test_interp_stack_config.c.
#define EXPAND | ( | x | ) | x |
Definition at line 17 of file test_interp_stack_config.c.
#define FOREACH | ( | name, | |
... ) |
Definition at line 18 of file test_interp_stack_config.c.
#define FOREACH_BOOL | ( | name, | |
... ) FOREACH_INT(name, ARGS(0, 1), __VA_ARGS__) |
Definition at line 46 of file test_interp_stack_config.c.
#define FOREACH_DBLE | ( | name, | |
values, | |||
... ) FOREACH_TYPE(name, double, ARGS(values), __VA_ARGS__) |
Definition at line 44 of file test_interp_stack_config.c.
#define FOREACH_ENUM | ( | name, | |
values, | |||
... ) |
Definition at line 32 of file test_interp_stack_config.c.
#define FOREACH_INT | ( | name, | |
values, | |||
... ) FOREACH_TYPE(name, int, ARGS(values), __VA_ARGS__) |
Definition at line 42 of file test_interp_stack_config.c.
#define FOREACH_STRING | ( | name, | |
values, | |||
... ) FOREACH_TYPE(name, ARGS(char const *), ARGS(values), __VA_ARGS__) |
Definition at line 47 of file test_interp_stack_config.c.
#define FOREACH_STRUCT | ( | name, | |
struct_name, | |||
values, | |||
... ) FOREACH_TYPE(name, ARGS(struct struct_name), ARGS(values), __VA_ARGS__) |
Definition at line 49 of file test_interp_stack_config.c.
Definition at line 37 of file test_interp_stack_config.c.
|
static |
Definition at line 327 of file test_interp_stack_config.c.