In Xsection, when I change the topboundary from confined to semi, the error message is not very informative (IndexError: index 0 is out of bounds for axis 0 with size 0). What goes wrong is that I need to add a z-value to the array.
I think that we created a check for this in the transient model in mbakker7/ttim#119, but it seems not to have landed in the steady part yet.
Code to reproduce:
import numpy as np
import timflow.steady as tfs
ml = tfs.ModelXsection(naq=1)
tfs.XsectionMaq(
ml,
x1=-np.inf,
x2=0,
kaq=10,
z=[1, 0],
topboundary="semi",
c=100,
hstar=3
)
tfs.XsectionMaq(
ml,
x1=0,
x2=np.inf,
kaq=10,
z=[1, 0],
)
ml.solve()
In Xsection, when I change the topboundary from confined to semi, the error message is not very informative (
IndexError: index 0 is out of bounds for axis 0 with size 0). What goes wrong is that I need to add a z-value to the array.I think that we created a check for this in the transient model in mbakker7/ttim#119, but it seems not to have landed in the steady part yet.
Code to reproduce: