timflow.steady.circinhom.CircleInhom#

class timflow.steady.circinhom.CircleInhom(modelParent, order, aqin, aqout, label=None)#

Bases: timflow.steady.element.Element

CircleInhom class.

Notes

Note that aquiferparent doesn’t have a meaning for this element.

All attributes from element.

Methods#

potentialInfluenceInLayer(aq, pylayer, x, y)

Returns PotentialInfluence function in aquifer aq in pylayer as array.

potentialInfluenceAllLayers(aq, pylayer, x, y)

Returns PotentialInfluence function in aquifer aq in all layers as an array.

potentialInfluenceSpecLayers(aq, pylayer, x, y)

Returns PotentialInfluence function in aquifer aq in all layers as an array.

potentialContribution(aq, x, y)

Returns array of potentialContribution.

dischargeInfluenceRadInLayer(aq, pylayer, x, y)

Returns dischargeInfluenceRadInLayer function in aquifer aq in pylayer.

dischargeInfluenceRadAllLayers(aq, dumlayer, x, y)

Returns dischargeInfluenceRadAllLayers function in aquifer aq as an array.

dischargeInfluenceAllLayers(aq, dumlayer, x, y)

Returns dischargeInfluenceAllLayers function in aquifer aq as an array.

dischargeInfluenceInLayer(aq, pylayer, x, y)

Returns dischargeInfluence in pylayer, modified for paramin and paramout.

dischargeInfluenceSpecLayers(aq, pylayer, x, y)

Returns dischargeInfluenceAllLayers function in aquifer aq as an array.

dischargeContribution(aq, x, y)

Returns matrix with two rowvectors of dischargeContributions Qx and Qy.

zeroFunction(aqdum, ldum, xdum, ydum)

Returns list of zeros of length number of parameters.

distanceSquaredToElement(x, y)

Returns distance squared to element.

potinf(x, y[, aq])

Returns array of size (nparam, naq).

potinflayers(x, y, layers[, aq])

Returns array of size (len(layers),nparam).

potentiallayers(x, y, layers[, aq])

Returns array of size len(layers) only used in building equations.

disvecinf(x, y[, aq])

Returns array of size (2, nparam, naq).

disvec(x, y[, aq])

Returns array of size (2, nparam, naq).

disvecinflayers(x, y, layers[, aq])

Returns two arrays of size (len(layers),nparam).

disveclayers(x, y, layers[, aq])

Returns two arrays of size len(layers) only used in building equations.