diff options
| author | Jesper Jensen <jesper@jnsn.dev> | 2025-03-23 21:11:37 +0100 |
|---|---|---|
| committer | Jesper Jensen <jesper@jnsn.dev> | 2025-03-23 21:11:37 +0100 |
| commit | 8b86afb8a81ac1c143881ba1cc31b6926affdeda (patch) | |
| tree | d0b2279cd76f3e34e6d09d11d84e16abe6b1ae3b /src/leven.h | |
| parent | 085906735bbadeb8e6cd47fc11610fe104080032 (diff) | |
Clean up some of the code
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 ); |
