Skip to content

Commit 46feabe

Browse files
authored
Skip nesting coefficient evaluation when evaluating logsums using MNL models (#909)
* Update logsums.py to only evaluate nesting coefficients if the logsums are being calculated with a nested logit model * Black abm\models\util\logsums.py
1 parent 82a896e commit 46feabe

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

activitysim/abm/models/util/logsums.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,10 @@ def compute_location_choice_logsums(
167167
)
168168

169169
nest_spec = config.get_logit_model_settings(logsum_settings)
170-
nest_spec = simulate.eval_nest_coefficients(nest_spec, coefficients, trace_label)
170+
if nest_spec is not None: # nest_spec is None for MNL
171+
nest_spec = simulate.eval_nest_coefficients(
172+
nest_spec, coefficients, trace_label
173+
)
171174

172175
locals_dict = {}
173176
# model_constants can appear in expressions

0 commit comments

Comments
 (0)