diff options
Diffstat (limited to 'src/leven.h')
| -rw-r--r-- | src/leven.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/leven.h b/src/leven.h index 318eaab..8f6fcf4 100644 --- a/src/leven.h +++ b/src/leven.h @@ -36,22 +36,23 @@ struct Tree { size_t len; }; +typedef struct { + const mat_uint32_t cost; + mat_uint32_t cost_n; + mat_uint32_t cost_f; + mat_uint32_t cost_s; +} CTedData; + void constrained_tree_distance( struct Tree a, struct Tree b, - mat_uint32_t cost, - mat_uint32_t cost_n, - mat_uint32_t cost_f, - mat_uint32_t cost_s + CTedData data ); void constrained_tree_alignment( const struct Tree a, const struct Tree b, - const mat_uint32_t cost, - const mat_uint32_t cost_n, - const mat_uint32_t cost_f, - mat_uint32_t cost_s, + CTedData data, uint32_t *adj_alignment, mat_uint32_t alignment ); |
