summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/membranecomputing/membranecomputing.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-09-24 03:01:47 +0000
committerNorbert Preining <norbert@preining.info>2021-09-24 03:01:47 +0000
commit5d714d9476cbb90b125ff14a9d764ad90bb7c2ed (patch)
treeb426e6a4c96fc80fefa171542b39fd4725b7aea2 /macros/latex/contrib/membranecomputing/membranecomputing.sty
parenta26e6aee249adb0efff5d0eecaa2dfb8794585a5 (diff)
CTAN sync 202109240301
Diffstat (limited to 'macros/latex/contrib/membranecomputing/membranecomputing.sty')
-rw-r--r--macros/latex/contrib/membranecomputing/membranecomputing.sty25
1 files changed, 23 insertions, 2 deletions
diff --git a/macros/latex/contrib/membranecomputing/membranecomputing.sty b/macros/latex/contrib/membranecomputing/membranecomputing.sty
index bb513168d5..f2eae32028 100644
--- a/macros/latex/contrib/membranecomputing/membranecomputing.sty
+++ b/macros/latex/contrib/membranecomputing/membranecomputing.sty
@@ -16,7 +16,7 @@
% This work consists of the file membranecomputing.sty.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{membranecomputing}[2020/07/23 Membrane Computing v0.1]
+\ProvidesPackage{membranecomputing}[2021/09/23 Membrane Computing v0.2]
% Require Packages
@@ -554,6 +554,24 @@
\newcommand{\linkdestructionP}[5]{\prule{5}{6}{{}{}{{#1}{#3}}{-}{{}{#4}}}{{}{}{{#2}{#3}}{;}{{}{#4}}{{#5}{!}}}}
\newcommand{\linkdestructionPT}{\linkdestructionP{x}{y}{t_{l_{i}}}{t_{l_{j}}}{g}}
+\newcommand{\tissueevolcomm}[6]{\wrule{4}{4}{{}{}{{#1}{#5}{}}{{#2}{#6}{}}}{{}{}{{#3}{#5}{}}{{#4}{#6}{}}}}
+\newcommand{\tissueevolcommT}{\tissueevolcomm{u}{v}{v'}{u'}{i}{j}}
+\newcommand{\tissueevolsympT}{\tissueevolcomm{u}{}{}{u'}{i}{j}}
+
+\newcommand{\tissueevolcommP}[6]{\prule{4}{4}{{}{}{{#1}{#5}{}}{{#2}{#6}{}}}{{}{}{{#3}{#5}{}}{{#4}{#6}{}}}}
+\newcommand{\tissueevolcommPT}{\tissueevolcommP{u}{v}{v'}{u'}{i}{j}}
+\newcommand{\tissueevolsympPT}{\tissueevolcommP{u}{}{}{u'}{i}{j}}
+
+\newcommand{\evolcomm}[6]{\wrule{3}{3}{{{#1}{#5}{}}{{}}{{#2}{#6}}}{{{#3}{#5}{}}{}{{#4}{#6}{}}}}
+\newcommand{\evolcommT}{\evolcomm{u}{v}{v'}{u'}{i}{j}}
+\newcommand{\evolsyminT}{\evolcomm{u}{}{}{u'}{i}{j}}
+\newcommand{\evolsymoutT}{\evolcomm{}{u}{u'}{}{i}{j}}
+
+\newcommand{\evolcommP}[6]{\prule{3}{3}{{{#1}{#5}{}}{{}}{{#2}{#6}}}{{{#3}{#5}{}}{}{{#4}{#6}{}}}}
+\newcommand{\evolcommPT}{\evolcommP{u}{v}{v'}{u'}{i}{j}}
+\newcommand{\evolsyminPT}{\evolcommP{u}{}{}{u'}{i}{j}}
+\newcommand{\evolsymoutPT}{\evolcommP{}{u}{u'}{}{i}{j}}
+
% Families of P systems
\newcommand{\Pfamily}[4]{\ensuremath{\mathcal{#1}^{#2}_{#3} \IfStrEq{#4}{}{}{( #4 )}}}
@@ -594,6 +612,9 @@
\endinput
+v0.2 23/09/2021
+ - Created new rules of membrane systems with evolutional comm rules
+
v0.1 23/07/2020
- Created package
- - Created some examples and templates \ No newline at end of file
+ - Created some examples and templates