package kappa-library
Public internals of the Kappa tool suite. Use this package to use kappa as a lib
Install
Dune Dependency
Authors
Maintainers
Sources
v4.1.3.tar.gz
md5=1c9a8a0d79f085757817f90834e166f5
sha512=13ac40442940ba6e72d7dc5bf952e67443872f7bff63e9c76a3a699a6904c88696047fe04519b7ec6546371642f6ee7b0983117be302694aca15500b0df40de3
doc/kappa-library.terms/Kappa_terms/Model/index.html
Module Kappa_terms.Model
Source
Compiled representation of a full Kappa model
Source
val init :
filenames:string list ->
Pattern.Env.t ->
unit Kappa_data_structures.NamedDecls.t ->
Primitives.alg_expr Kappa_data_structures.Loc.annoted
Kappa_data_structures.NamedDecls.t ->
(Kappa_data_structures.Operator.DepSet.t
* Kappa_data_structures.Operator.DepSet.t
* Kappa_data_structures.Operator.DepSet.t array
* Kappa_data_structures.Operator.DepSet.t array) ->
((string Kappa_data_structures.Loc.annoted option
* LKappa.rule Kappa_data_structures.Loc.annoted)
array
* Primitives.elementary_rule array) ->
Primitives.alg_expr Kappa_data_structures.Loc.annoted array ->
Primitives.perturbation array ->
Contact_map.t ->
Kappa_site_graphs.Counters_info.counter_sig option array array ->
t
init sigs tokens algs dependencies (ast_rules,rules) obs perts
Source
val deconstruct :
t ->
string list
* Pattern.Env.t
* unit Kappa_data_structures.NamedDecls.t
* Primitives.alg_expr Kappa_data_structures.Loc.annoted
Kappa_data_structures.NamedDecls.t
* (Kappa_data_structures.Operator.DepSet.t
* Kappa_data_structures.Operator.DepSet.t
* Kappa_data_structures.Operator.DepSet.t array
* Kappa_data_structures.Operator.DepSet.t array)
* ((string Kappa_data_structures.Loc.annoted option
* LKappa.rule Kappa_data_structures.Loc.annoted)
array
* Primitives.elementary_rule array)
* Primitives.alg_expr Kappa_data_structures.Loc.annoted array
* Primitives.perturbation array
* Contact_map.t
* Kappa_site_graphs.Counters_info.counter_sig option array array
Source
val get_ast_rule_with_label :
t ->
int ->
string Kappa_data_structures.Loc.annoted option
* LKappa.rule Kappa_data_structures.Loc.annoted
Source
val all_dependencies :
t ->
Kappa_data_structures.Operator.DepSet.t
* Kappa_data_structures.Operator.DepSet.t
* Kappa_data_structures.Operator.DepSet.t array
* Kappa_data_structures.Operator.DepSet.t array
The int is the ast_rule_id
Same as above but the int is this time the rule_id
Source
val print :
noCounters:bool ->
(t -> Format.formatter -> Primitives.alg_expr -> unit) ->
(t -> Format.formatter -> Primitives.elementary_rule -> unit) ->
(t -> Format.formatter -> Primitives.perturbation -> unit) ->
Format.formatter ->
t ->
unit
Source
val print_kappa :
noCounters:bool ->
(t -> Format.formatter -> Primitives.alg_expr -> unit) ->
?pr_rule:(t -> Format.formatter -> Primitives.elementary_rule -> unit) ->
(t -> Format.formatter -> Primitives.perturbation -> unit) ->
Format.formatter ->
t ->
unit
Source
val propagate_constant :
warning:
(pos:Kappa_data_structures.Loc.t -> (Format.formatter -> unit) -> unit) ->
?max_time:float ->
?max_events:int ->
updated_vars:int list ->
alg_overwrite:(int * Primitives.alg_expr) list ->
t ->
t
propagate_constant updated_vars overwrite_vars env
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>