X-Git-Url: https://scm.cri.ensmp.fr/git/Faustine.git/blobdiff_plain/fc2ec49c325b99370170789886b4be4f43e16d68..b8e89a384896a4f8ce3e1990a10c88e7164af55c:/documentation/Signal.html diff --git a/documentation/Signal.html b/documentation/Signal.html deleted file mode 100644 index 164afa5..0000000 --- a/documentation/Signal.html +++ /dev/null @@ -1,175 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - -module Signal:Module: Signal - Description: type signal = rate * (int -> value), operations of signals.sig
..end
exception Signal_operation of string
-type
signal_macro =
-| |
-
-Delay_Memory_Length_int |
-
-
val signal_macro_to_int : signal_macro -> int
val frequency : 'a * 'b -> 'a
val signal_fun : 'a * 'b -> 'b
val check_frequency : int -> int -> int
val signal_check_frequency : int * 'a -> int * 'b -> int
val signal_check_frequency3 : int * 'a -> int * 'b -> int * 'c -> int
val signal_check_frequency4 : int * 'a -> int * 'b -> int * 'c -> int * 'd -> int
val signal_add_one_memory : 'a * (int -> 'b) -> 'a * (int -> 'b)
val beam_add_one_memory : ('a * (int -> 'b)) list -> ('a * (int -> 'b)) list
val signal_add : int * ('a -> Types.value) ->
int * ('a -> Types.value) -> int * ('a -> Types.value)
val signal_neg : 'a * ('b -> Types.value) -> 'a * ('b -> Types.value)
val signal_sub : int * ('a -> Types.value) ->
int * ('a -> Types.value) -> int * ('a -> Types.value)
val signal_mul : int * ('a -> Types.value) ->
int * ('a -> Types.value) -> int * ('a -> Types.value)
val signal_div : int * ('a -> Types.value) ->
int * ('a -> Types.value) -> int * ('a -> Types.value)
val signal_delay : 'a * (int -> Types.value) ->
'b * (int -> Types.value) -> 'a * (int -> Types.value)
val signal_mem : 'a * (int -> Types.value) -> 'a * (int -> Types.value)
val signal_vectorize : int * (int -> Types.value) ->
'a * (int -> Types.value) -> int * (int -> Types.value)
val signal_serialize : int * (int -> Types.value) -> int * (int -> Types.value)
val signal_append : int * ('a -> Types.value) ->
int * ('a -> Types.value) -> int * ('a -> Types.value)
val signal_nth : int * ('a -> Types.value) ->
int * ('a -> Types.value) -> int * ('a -> Types.value)
val signal_floor : 'a * ('b -> Types.value) -> 'a * ('b -> Types.value)
val signal_int : 'a * ('b -> Types.value) -> 'a * ('b -> Types.value)
val signal_sin : 'a * ('b -> Types.value) -> 'a * ('b -> Types.value)
val signal_cos : 'a * ('b -> Types.value) -> 'a * ('b -> Types.value)
val signal_atan : 'a * ('b -> Types.value) -> 'a * ('b -> Types.value)
val signal_atantwo : 'a * ('b -> Types.value) ->
'c * ('b -> Types.value) -> 'a * ('b -> Types.value)
val signal_sqrt : 'a * ('b -> Types.value) -> 'a * ('b -> Types.value)
val signal_rdtable : 'a * (int -> Types.value) ->
'b * (int -> 'c) -> 'd * ('e -> Types.value) -> 'd * ('e -> 'c)
val signal_mod : int * ('a -> Types.value) ->
int * ('a -> Types.value) -> int * ('a -> Types.value)
val signal_sup : int * ('a -> Types.value) ->
int * ('a -> Types.value) -> int * ('a -> Types.value)
val signal_inf : int * ('a -> Types.value) ->
int * ('a -> Types.value) -> int * ('a -> Types.value)
val signal_select2 : int * ('a -> Types.value) ->
int * ('a -> 'b) -> int * ('a -> 'b) -> int * ('a -> 'b)
signal_select2 si s0 s1
selects s0 or s1 by index si, frequency consistent.val signal_select3 : int * ('a -> Types.value) ->
int * ('a -> 'b) -> int * ('a -> 'b) -> int * ('a -> 'b) -> int * ('a -> 'b)
signal_select3 si s0 s1 s2
selects s0 or s1 or s2 by index si, frequency consistent.val signal_prefix : 'a * (int -> 'b) -> 'c * (int -> 'b) -> 'c * (int -> 'b)
signal_prefix s0 s1
returns s0(0) if t = 0, s1(t-1) if t > 0, frequency same to s1.