Skip to content

Commit bff0790

Browse files
Merge pull request #65 from kamalsaleh/labels_as_latex_strings
d&i SetLabelsAsLaTeXStrings for quivers residing in Julia
2 parents 2e9df7c + e6f844d commit bff0790

File tree

3 files changed

+28
-2
lines changed

3 files changed

+28
-2
lines changed

PackageInfo.g

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Subtitle := "Algebroids and bialgebroids as preadditive categories generated by
1313
Version := Maximum( [
1414
"2020.09.07", ## Mohamed's version
1515
## this line prevents merge conflicts
16-
"2020.09.05", ## Kamal's version
16+
"2020.09.07", ## Kamal's version
1717
## this line prevents merge conflicts
1818
"2019.02.12", ## Florian's version
1919
## this line prevents merge conflicts

gap/Julia.gd

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ DeclareOperation( "LeftQuiver",
3434
DeclareOperation( "LeftQuiver",
3535
[ IsObject, IsJuliaObject, IsJuliaObject, IsJuliaObject, IsJuliaObject ] );
3636

37+
DeclareOperation( "SetLabelsAsLaTeXStrings",
38+
[ IsObject, IsJuliaObject, IsJuliaObject ] );
39+
40+
DeclareOperation( "SetLabelsAsLaTeXStrings",
41+
[ IsObject, IsJuliaObject ] );
42+
3743
DeclareOperation( "QuiverRowsObject",
3844
[ IsJuliaObject, IsQuiverRowsCategory ] );
3945

gap/Julia.gi

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,30 @@ InstallMethod( LeftQuiver,
108108

109109
end );
110110

111+
##
112+
InstallMethod( SetLabelsAsLaTeXStrings,
113+
[ IsQuiver, IsJuliaObject, IsJuliaObject ],
114+
115+
function( q, vertices, arrows )
116+
117+
SetLabelsAsLaTeXStrings( q, ConvertJuliaToGAP( vertices ), ConvertJuliaToGAP( arrows ) );
118+
119+
end );
120+
121+
##
122+
InstallMethod( SetLabelsAsLaTeXStrings,
123+
[ IsQuiver, IsJuliaObject ],
124+
125+
function( q, arrows )
126+
127+
SetLabelsAsLaTeXStrings( q, ConvertJuliaToGAP( arrows ) );
128+
129+
end );
130+
111131
## does not work
112132
InstallOtherMethod( \/,
113133
[ IsPathAlgebra, IsJuliaObject ],
114-
134+
115135
function( A, relations )
116136

117137
return A / JuliaToGAP( IsList, relations );

0 commit comments

Comments
 (0)