timflow.transient.model.ModelXsection#
- class timflow.transient.model.ModelXsection(naq=1, tmin=1, tmax=10, tstart=0, M=10, steady=None)#
Bases:
TimModelModel class for cross-section models.
- Parameters:
naq (integer) – number of aquifers
tmin (float) – the minimum time for which heads can be computed after any change in boundary condition.
tmax (float) – the maximum time for which heads can be computed.
tstart (float, optional) – time at start of simulation (default 0)
M (integer, optional) – the number of terms to be used in the numerical inversion algorithm. 10 is usually sufficient.
steady (timflow.steady.Model) – a timflow.steady model may be included to add a steady-state flow result to the computed solution.
Methods#
Check if number of aquifers in inhoms matches number of aquifers in model. |
|
Compute the parameters for the Laplace transform inversion. |
|
|
Returns pot[naq, ntimes] if layers=None, otherwise pot[len(layers), ntimes]. |
|
Returns pot[naq] if layers=None, otherwise pot[len(layers)]. |
|
Compute discharge vectgor. |
|
Head at x, y, t where t can be multiple times. |
|
Head along line or curve. |
|
Discharge vector along line or curve. |
|
Grid of heads. |
|
Grid of heads. |
|
Returns array of potentials of len(t) t must be ordered and tmin<=t<=tmax. |
|
Compute solution. |
Return DataFrame with summary of aquifer(s) parameters in model. |