77#include " properties/CommutingAsSum.hh"
88#include " properties/Derivative.hh"
99#include " properties/Accent.hh"
10+ #include " properties/Tableau.hh"
11+ #include " properties/FilledTableau.hh"
1012
1113#include " CdbPython.hh"
1214
@@ -72,6 +74,9 @@ namespace cadabra {
7274 k->inject_property (new CommutingAsProduct (), Ex_from_string (" \\ prod{#}" , false , k), 0 );
7375 k->inject_property (new DependsInherit (), Ex_from_string (" \\ prod{#}" , false , k), 0 );
7476 k->inject_property (new NumericalFlat (), Ex_from_string (" \\ prod{#}" , false , k), 0 );
77+ k->inject_property (new Inherit<Tableau>(), Ex_from_string (" \\ prod{#}" , false , k), 0 );
78+ k->inject_property (new Inherit<FilledTableau>(), Ex_from_string (" \\ prod{#}" , false , k), 0 );
79+
7580 auto wi2 = new WeightInherit ();
7681 wi2->combination_type = WeightInherit::multiplicative;
7782 auto wa2 = Ex_from_string (" label=all, type=multiplicative" , false , k);
@@ -91,7 +96,8 @@ namespace cadabra {
9196 k->inject_property (wi4, Ex_from_string (" \\ wedge{#}" , false , k), wa4);
9297
9398 k->inject_property (new IndexInherit (), Ex_from_string (" \\ sum{#}" , false , k), 0 );
94- k->inject_property (new TableauInherit (), Ex_from_string (" \\ sum{#}" , false , k), 0 );
99+ k->inject_property (new Inherit<Tableau>(), Ex_from_string (" \\ sum{#}" , false , k), 0 );
100+ k->inject_property (new Inherit<FilledTableau>(), Ex_from_string (" \\ sum{#}" , false , k), 0 );
95101 k->inject_property (new CommutingAsSum (), Ex_from_string (" \\ sum{#}" , false , k), 0 );
96102 k->inject_property (new DependsInherit (), Ex_from_string (" \\ sum{#}" , false , k), 0 );
97103 auto wi = new WeightInherit ();
0 commit comments