File tree Expand file tree Collapse file tree 3 files changed +17
-2
lines changed Expand file tree Collapse file tree 3 files changed +17
-2
lines changed Original file line number Diff line number Diff line change 1
1
name = " ProcessBasedModelling"
2
2
uuid = " ca969041-2cf3-4b10-bc21-86f4417093eb"
3
3
authors = [
" Datseris <[email protected] >" ]
4
- version = " 1.2.3 "
4
+ version = " 1.2.4 "
5
5
6
6
[deps ]
7
7
ModelingToolkit = " 961ee093-0014-501f-94e3-6117800e7a78"
Original file line number Diff line number Diff line change @@ -203,6 +203,7 @@ when developing a field-specific library.
203
203
processes_to_mtkmodel
204
204
register_default_process!
205
205
default_processes
206
+ default_processes_eqs
206
207
```
207
208
208
209
## [ Predefined ` Process ` subtypes] (@id predefined_processes)
Original file line number Diff line number Diff line change 1
- export register_default_process!, default_processes
1
+ export register_default_process!, default_processes, default_processes_eqs
2
2
3
3
const _DEFAULT_PROCESSES = Dict {Module, Dict} ()
4
4
50
50
default_processes(m::Module)
51
51
52
52
Return the dictionary of default processes tracked by the given module.
53
+ See also [`default_processes_eqs`](@ref).
53
54
"""
54
55
function default_processes (m:: Module )
55
56
if ! haskey (_DEFAULT_PROCESSES, m)
56
57
_DEFAULT_PROCESSES[m] = Dict{Num}{Any}()
57
58
end
58
59
return _DEFAULT_PROCESSES[m]
59
60
end
61
+
62
+ """
63
+ default_processes_eqs(m::Module)
64
+
65
+ Same as [`default_processes`](@ref), but return the equations
66
+ of all processes in a vector format, which is rendered as LaTeX
67
+ in Markdown to HTML processing by e.g., Documenter.jl.
68
+ """
69
+ function default_processes_eqs (m:: Module )
70
+ d = default_processes (m)
71
+ eqs = [lhs (proc) ~ rhs (proc) for proc in values (d)]
72
+ return eqs
73
+ end
You can’t perform that action at this time.
0 commit comments