Module Evd.Filter
val identity : tThe identity filter.
val filter_list : t -> 'a list -> 'a listFilter a list. Sizes must coincide.
val filter_array : t -> 'a array -> 'a arrayFilter an array. Sizes must coincide.
val compose : t -> t -> tHorizontal composition :
compose f1 f2only keeps parts off2wheref1is set. In particular,f1andf2must have the same length.
val apply_subfilter : t -> bool list -> tapply_subfilter f1 f2applies filterf2wheref1istrue. In particular, the length off2is the number of timesf1istrue
val map_along : (bool -> 'a -> bool) -> t -> 'a list -> tApply the function on the filter and the list. Sizes must coincide.
val make : bool list -> tCreate out of a list
val repr : t -> bool list optionObserve as a bool list.