package zelus
A synchronous language with ODEs
Install
dune-project
Dependency
Authors
Maintainers
Sources
2.1.tar.gz
sha256=cb0f7bacc33a4bb425683e2def67359fcf6d402545a32f7f953c4822a9a01862
md5=83fb886e4b14ce286e7a6eb59248be4b
doc/zelus.zlcompilerlibs/Inout/index.html
Module Inout
val typ_cstate : Obc.type_expression
val varpat : Ident.t -> Deftypes.typ -> Obc.pattern
val modname : string -> Lident.t
val i : Ident.t
val build_index :
Obc.mentry list ->
(Obc.exp list * Obc.exp Obc.path) Ident.Env.t
* (Obc.exp list * Obc.exp Obc.path) Ident.Env.t
* Ident.t option
* Ident.t option
Compute the index associated to a state variable x
in the current block
val size_of : (Obc.exp list * Obc.exp list) Ident.Env.t -> Obc.exp
val cinout :
(Obc.exp list * Obc.exp list) Ident.Env.t ->
(Ident.Env.key -> Ident.t list -> Ident.t list -> 'a -> Obc.inst) ->
'a ->
('a -> Obc.inst) ->
Obc.inst
Add a method to copy back and forth the internal representation *- of the continuous state vector to the external flat representation *- This function is generic: table contains the association table *- name, ([s1]...[sn], [e1]...[ek]).
val set_zin_to_false :
(Obc.exp list * Obc.exp list) Ident.Env.t ->
'a ->
Obc.inst
val machine : 'a -> Obc.machine -> Ident.t -> Obc.machine
Translate a continuous-time machine
val implementation : Obc.implementation -> Obc.implementation
back and forth into the internal state
val implementation_list : Obc.implementation list -> Obc.implementation list
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>