package zelus
A synchronous language with ODEs
Install
dune-project
Dependency
Authors
Maintainers
Sources
2.1.tar.gz
sha256=cb0f7bacc33a4bb425683e2def67359fcf6d402545a32f7f953c4822a9a01862
md5=83fb886e4b14ce286e7a6eb59248be4b
doc/zelus/Ztypes/index.html
Module Ztypes
Source
Source
type 'b hsimu =
| Hsim : {
alloc : unit -> 's;
maxsize : 's -> int * int;
csize : 's -> int;
zsize : 's -> int;
step : 's -> cvec -> dvec -> zinvec -> time -> 'b;
derivative : 's -> cvec -> dvec -> zinvec -> zoutvec -> time -> unit;
crossings : 's -> cvec -> zinvec -> zoutvec -> time -> unit;
reset : 's -> unit;
horizon : 's -> time;
} -> 'b hsimu
Source
type ('a, 'b) hsnode =
| Hnode : {
state : 's;
zsize : int;
csize : int;
derivative : 's -> 'a -> time -> cvec -> dvec -> unit;
crossing : 's -> 'a -> time -> cvec -> zoutvec -> unit;
output : 's -> 'a -> cvec -> 'b;
setroots : 's -> 'a -> cvec -> zinvec -> unit;
majorstep : 's -> time -> cvec -> 'a -> 'b;
reset : 's -> unit;
horizon : 's -> time;
} -> ('a, 'b) hsnode
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>