Skip to content

Commit

Permalink
#2858 make sure input to ic evals is a float
Browse files Browse the repository at this point in the history
  • Loading branch information
martinjrobins committed May 15, 2023
1 parent 4577e2a commit ceb3903
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions pybamm/solvers/base_solver.py
Original file line number Diff line number Diff line change
Expand Up @@ -147,17 +147,17 @@ def set_up(self, model, inputs=None, t_eval=None, ics_only=False):
if model.convert_to_format == "casadi":
# stack inputs
inputs_casadi = casadi.vertcat(*[x for x in inputs.values()])
model.y0 = initial_conditions(0, y_zero, inputs_casadi)
model.y0 = initial_conditions(0.0, y_zero, inputs_casadi)
if jacp_ic is None:
model.y0S = None
else:
model.y0S = jacp_ic(0, y_zero, inputs_casadi)
model.y0S = jacp_ic(0.0, y_zero, inputs_casadi)
else:
model.y0 = initial_conditions(0, y_zero, inputs)
model.y0 = initial_conditions(0.0, y_zero, inputs)
if jacp_ic is None:
model.y0S = None
else:
model.y0S = jacp_ic(0, y_zero, inputs)
model.y0S = jacp_ic(0.0, y_zero, inputs)

if ics_only:
pybamm.logger.info("Finish solver set-up")
Expand Down

0 comments on commit ceb3903

Please sign in to comment.