@@ -129,14 +129,8 @@ def fit(self, X, y=None):
129129 else :
130130 S = covs [0 ]
131131 R = covs [1 ]
132- if self .restr_type == "ssd" :
133- mult_order = "ssd"
134- else :
135- mult_order = None
136132 restr_mat = _handle_restr_mat (C_ref , self .restr_type , info , rank )
137- evals , evecs = _smart_ged (
138- S , R , restr_mat , R_func = self .R_func , mult_order = mult_order
139- )
133+ evals , evecs = _smart_ged (S , R , restr_mat , R_func = self .R_func )
140134
141135 evals , evecs = self .mod_ged_callable (
142136 evals , evecs , covs , ** self .mod_params , ** kwargs
@@ -151,18 +145,12 @@ def fit(self, X, y=None):
151145 elif self .dec_type == "multi" :
152146 self .classes_ = np .unique (y )
153147 R = covs [- 1 ]
154- if self .restr_type == "ssd" :
155- mult_order = "ssd"
156- else :
157- mult_order = None
158148 restr_mat = _handle_restr_mat (C_ref , self .restr_type , info , rank )
159149 all_evals , all_evecs , all_patterns = list (), list (), list ()
160150 for i in range (len (self .classes_ )):
161151 S = covs [i ]
162152
163- evals , evecs = _smart_ged (
164- S , R , restr_mat , R_func = self .R_func , mult_order = mult_order
165- )
153+ evals , evecs = _smart_ged (S , R , restr_mat , R_func = self .R_func )
166154
167155 evals , evecs = self .mod_ged_callable (
168156 evals , evecs , covs , ** self .mod_params , ** kwargs
0 commit comments