@@ -71,28 +71,28 @@ namespace cadabra
7171 .value (" error" , Algorithm::result_t ::l_error)
7272 .export_values ();
7373
74- def_algo<canonicalise>(m, " canonicalise" );
75- def_algo<collect_components>(m, " collect_components" );
76- def_algo<collect_factors>(m, " collect_factors" );
77- def_algo<collect_terms>(m, " collect_terms" );
78- def_algo<combine>(m, " combine" );
79- def_algo<decompose_product>(m, " decompose_product" );
80- def_algo<distribute>(m, " distribute" );
81- def_algo<eliminate_kronecker>(m, " eliminate_kronecker" );
82- def_algo<expand>(m, " expand" );
83- def_algo<expand_delta>(m, " expand_delta" );
84- def_algo<expand_diracbar>(m, " expand_diracbar" );
85- def_algo<expand_power>(m, " expand_power" );
86- def_algo<flatten_sum>(m, " flatten_sum" );
87- def_algo<indexsort>(m, " indexsort" );
88- def_algo<lr_tensor>(m, " lr_tensor" );
89- def_algo<product_rule>(m, " product_rule" );
90- def_algo<reduce_delta>(m, " reduce_delta" );
91- def_algo<sort_product>(m, " sort_product" );
92- def_algo<sort_spinors>(m, " sort_spinors" );
93- def_algo<sort_sum>(m, " sort_sum" );
94- def_algo<tabdimension>(m, " tab_dimension" );
95- def_algo<young_project_product>(m, " young_project_product" );
74+ def_algo<canonicalise>(m, " canonicalise" , true , false , 0 );
75+ def_algo<collect_components>(m, " collect_components" , true , false , 0 );
76+ def_algo<collect_factors>(m, " collect_factors" , true , false , 0 );
77+ def_algo<collect_terms>(m, " collect_terms" , true , false , 0 );
78+ def_algo<combine>(m, " combine" , true , false , 0 );
79+ def_algo<decompose_product>(m, " decompose_product" , true , false , 0 );
80+ def_algo<distribute>(m, " distribute" , true , false , 0 );
81+ def_algo<eliminate_kronecker>(m, " eliminate_kronecker" , true , false , 0 );
82+ def_algo<expand>(m, " expand" , true , false , 0 );
83+ def_algo<expand_delta>(m, " expand_delta" , true , false , 0 );
84+ def_algo<expand_diracbar>(m, " expand_diracbar" , true , false , 0 );
85+ def_algo<expand_power>(m, " expand_power" , true , false , 0 );
86+ def_algo<flatten_sum>(m, " flatten_sum" , true , false , 0 );
87+ def_algo<indexsort>(m, " indexsort" , true , false , 0 );
88+ def_algo<lr_tensor>(m, " lr_tensor" , true , false , 0 );
89+ def_algo<product_rule>(m, " product_rule" , true , false , 0 );
90+ def_algo<reduce_delta>(m, " reduce_delta" , true , false , 0 );
91+ def_algo<sort_product>(m, " sort_product" , true , false , 0 );
92+ def_algo<sort_spinors>(m, " sort_spinors" , true , false , 0 );
93+ def_algo<sort_sum>(m, " sort_sum" , true , false , 0 );
94+ def_algo<tabdimension>(m, " tab_dimension" , true , false , 0 );
95+ def_algo<young_project_product>(m, " young_project_product" , true , false , 0 );
9696 def_algo<complete, Ex>(m, " complete" , false , false , 0 , py::arg (" add" ));
9797 def_algo<decompose, Ex>(m, " decompose" , false , false , 0 , py::arg (" basis" ));
9898 def_algo<drop_weight, Ex>(m, " drop_weight" , false , false , 0 , py::arg (" condition" ));
@@ -120,7 +120,7 @@ namespace cadabra
120120 def_algo<take_match, Ex>(m, " take_match" , true , false , 0 , py::arg (" rules" ));
121121 def_algo<replace_match>(m, " replace_match" , false , false , 0 );
122122 def_algo<zoom, Ex>(m, " zoom" , true , false , 0 , py::arg (" rules" ));
123- def_algo<unzoom>(m, " unzoom" );
123+ def_algo<unzoom>(m, " unzoom" , true , false , 0 );
124124 def_algo<rewrite_indices, Ex, Ex>(m, " rewrite_indices" , true , false , 0 , py::arg (" preferred" ), py::arg (" converters" ));
125125 def_algo_preorder<vary, Ex>(m, " vary" , false , false , 0 , py::arg (" rules" ));
126126 def_algo<split_gamma, bool >(m, " split_gamma" , true , false , 0 , py::arg (" on_back" ));
0 commit comments