ttim.kuhlman_invlap#

Attributes#

Classes#

Functions#

invertlaplace(f, t, **kwargs)

invlaptalbot(*args, **kwargs)

invlapstehfest(*args, **kwargs)

invlapdehoog(*args, **kwargs)

Module Contents#

class ttim.kuhlman_invlap.InverseLaplaceTransform[source]#

Bases: object

talbot_cache#
stehfest_cache#
clear()[source]#
abstractmethod calc_laplace_parameter(t, **kwargs)[source]#
abstractmethod calc_time_domain_solution(fp)[source]#
class ttim.kuhlman_invlap.FixedTalbot[source]#

Bases: InverseLaplaceTransform

calc_laplace_parameter(t, **kwargs)[source]#
calc_time_domain_solution(fp, t)[source]#
class ttim.kuhlman_invlap.Stehfest[source]#

Bases: InverseLaplaceTransform

calc_laplace_parameter(t, **kwargs)[source]#
_coeff()[source]#

Compute the Salzer summation weights.

Salzer summation weights (aka, “Stehfest coefficients”) only depends on the approximation order (M) and the precision.

calc_time_domain_solution(fp, t)[source]#
class ttim.kuhlman_invlap.deHoog[source]#

Bases: InverseLaplaceTransform

calc_laplace_parameter(t, **kwargs)[source]#
calc_time_domain_solution(fp, t)[source]#
ttim.kuhlman_invlap._fixed_talbot#
ttim.kuhlman_invlap._stehfest#
ttim.kuhlman_invlap._de_hoog#
ttim.kuhlman_invlap.invertlaplace(f, t, **kwargs)[source]#
ttim.kuhlman_invlap.invlaptalbot(*args, **kwargs)[source]#
ttim.kuhlman_invlap.invlapstehfest(*args, **kwargs)[source]#
ttim.kuhlman_invlap.invlapdehoog(*args, **kwargs)[source]#