# Interior Point
The interior point at internal angle measured in turns and internal radius within a hyperbolic component of period satisfies:
Applying Newton’s method in two complex variables:
# 1 C99 Code
#include <complex.h>
void m_interior_point
( double _Complex *z_out, double _Complex *c_out
, double _Complex z0, double _Complex c0
, double _Complex t, int p, int n
)
{
double _Complex cc = c0;
double _Complex zz = z0;
for (int m = 0; m < n; ++m)
{
double _Complex c = cc;
double _Complex z = zz;
double _Complex dz = 1;
double _Complex dc = 0;
double _Complex dzdz = 0;
double _Complex dcdz = 0;
for (int i = 0; i < p; ++i)
{
dcdz = 2 * (z * dcdz + dc * dz);
dzdz = 2 * (z * dzdz + dz * dz);
dc = 2 * z * dc + 1;
dz = 2 * z * dz;
z = z * z + c;
}
double _Complex det =
(dz - 1) * dcdz - dc * dzdz;
cc = cc - ((dz - 1) * (dz - t)
- dzdz * (z - zz)) / det;
zz = zz - (dcdz * (z - zz)
- dc * (dz - t)) / det;
}
*z_out = zz;
*c_out = cc;
}# 2 Examples
, ,