Music.Theory.Contour.Polansky_1992

# List functions

replace

all_equal

# Indices

compare_adjacent

adjacent_indices

all_indices

# `Enum` functions

genericFromEnum

genericToEnum

# `Ordering` functions

ord_to_int

int_to_ord

ord_invert

# Matrix

type Matrix a

matrix_f

contour_matrix

# Half matrix

data Contour_Half_Matrix

half_matrix_f

contour_half_matrix

contour_half_matrix_str

# Contour description

data Contour_Description

contour_description

contour_description_str

half_matrix_to_description

contour_description_ix

uniform

no_equalities

all_contours

implication

violations

is_possible

possible_contours

impossible_contours

contour_description_lm

contour_truncate

contour_is_prefix_of

contour_eq_at

# Contour drawing

draw_contour

contour_description_invert

# Construction

type Build_f st e

type Conforms_f e

build_f_n

build_sequence

build_contour

build_contour_retry

build_contour_set

build_contour_set_nodup

# Examples

ex_1

ex_2

ex_3

ex_4