pymiediff.special.pena_Q_n

Contents

pymiediff.special.pena_Q_n#

pymiediff.special.pena_Q_n(n: Tensor | int, z1: Tensor, z2: Tensor, x1: Tensor, x2: Tensor, D1_z1: Tensor, D1_z2: Tensor, D3_z1: Tensor, D3_z2: Tensor, eps: float = 1e-30, precision: str = 'double')#

Evaluate Peña/Pal interface ratio recurrence Q_n.

Parameters:
  • n (int or torch.Tensor) – Maximum order.

  • z1 (torch.Tensor) – Interface recurrence arguments.

  • z2 (torch.Tensor) – Interface recurrence arguments.

  • x1 (torch.Tensor) – Interface recurrence arguments.

  • x2 (torch.Tensor) – Interface recurrence arguments.

  • D1_z1 (torch.Tensor) – Precomputed logarithmic derivatives.

  • D1_z2 (torch.Tensor) – Precomputed logarithmic derivatives.

  • D3_z1 (torch.Tensor) – Precomputed logarithmic derivatives.

  • D3_z2 (torch.Tensor) – Precomputed logarithmic derivatives.

  • eps (float, default=1e-30) – Small denominator safeguard.

  • precision ({"single", "double"}, default="double") – Complex dtype selection.

Returns:

Ratio sequence for orders 0..n.

Return type:

torch.Tensor