package zelus
A synchronous language with ODEs
Install
Dune Dependency
Authors
Maintainers
Sources
2.2.tar.gz
md5=437ae922f1fda392efca3e37e8b8bb4c
sha512=d591cdbeedb8f3a7f568d6d4994de572093822cb354b112886326219174311715a71a35de57a4c2070eae349f65f0c8f3d6c2f6a5a79a8187bbffc687cd108a6
doc/zelus.zlcompilerlibs/Inout/index.html
Module Inout
val typ_cstate : Obc.type_expression
val varpat : Zident.t -> Deftypes.typ -> Obc.pattern
val modname : string -> Lident.t
val i : Zident.t
val build_index :
Obc.mentry list ->
(Obc.exp list * Obc.exp Obc.path) Zident.Env.t
* (Obc.exp list * Obc.exp Obc.path) Zident.Env.t
* Zident.t option
* Zident.t option
Compute the index associated to a state variable x
in the current block
val size_of : (Obc.exp list * Obc.exp list) Zident.Env.t -> Obc.exp
val cinout :
(Obc.exp list * Obc.exp list) Zident.Env.t ->
(Zident.Env.key -> Zident.t list -> Zident.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) Zident.Env.t ->
'a ->
Obc.inst
val machine : 'a -> Obc.machine -> Zident.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)"
>