An instance of this class represents an approximate conformal map $p\colon\mathbb{R}^2\to EX^*$. We refer to the point $p(0)$ as the centre of the chart.
Field: centre::RR0_4A point in $EX^*$ which is the centre of the chart
Field: square_centre::RR0_2The image under square_diffeo_E0() of the centre. This is stored separately to allow for the case where we take square_centre to be an exact rational point, and then compute centre numerically from square_centre
Field: n::RR0_4The unit normal vector to $EX^*$ in $S^3$ at the centre
Field: u::RR0_4A unit tangent vector to $EX^*$ at the centre
Field: v::RR0_4Another unit tangent vector to $EX^*$ at the centre
Field: pThis is a polynomial function $\mathbb{R}^2\to\mathbb{R}^4$ which sends $0$ to the centre point, and is approximately a conformal map to $EX^*$.
Field: p0The same as $p$, but with coefficients evaluated numerically.
Field: p_inv_approxA linear map $\mathbb{R}^4\to\mathbb{R}^2$ which is approximately inverse to $p$ near the centre
Field: degree::posintThe degree of the polynomials in $p$.
Field: coeffs_exact::boolean = falsetrue if the polynomial coefficients in $p$ are exact.
Field: vertex_index::integer = 0If the centre lies at $v_k$, this field should be set to $k$.
Field: curve_index::integer = 0If the centre lies on the curve $C_k$, this field should be set to $k$.
Field: curve_parameter::RR0 = NULLIf the centre is $c_{Ek}(t)$, then this field should be set to $t$.
Field: grid_index::integer = 0Set vertex_index to k, and calculate various associated data, using exact coefficients where appropriate. This gives a chart of polynomial degree one.
Set vertex_index to k, and calculate various associated data, using numerical coefficients. This gives a chart of polynomial degree one.
Set curve_index to k0 and curve_parameter to t0, and calculate various associated data, using exact coefficients where appropriate. This gives a chart of polynomial degree one. For charts of this type, we will ensure that $p(t,0)$ is the Taylor approximation to $c_{k0}(t0+t)$.
Increase the polynomial degree of this chart by one.
Set the degree of this chart to d, and calculate the appropriate coefficients.
Set curve_index to k0 and curve_parameter to t0, and calculate various associated data, using numerical coefficients. This gives a chart of polynomial degree one. For charts of this type, we will ensure that $p(t,0)$ is the Taylor approximation to $c_{k0}(t0+t)$.
Increase the polynomial degree of this chart by one.
Set the degree of this chart to d, and calculate the appropriate coefficients.
Set the centre and calculate coefficients, giving a chart of polynomial degree one.
Increase the polynomial degree of this chart by one.
Set the degree of this chart to d, and calculate the appropriate coefficients.
Increase the polynomial degree by one, using the curve_improve_numeric method if applicable, otherwise the centre_improve_numeric method.
Set the polynomial degree, using the curve_set_degree_numeric method if applicable, otherwise the centre_set_degree_numeric method.
This method assumes that log_rescale_z defines a function $f$ on $EX^*$, and adjusts the chart to make it approximately isometric as a map from (the unit disk with the hyperbolic metric) to ($EX^*$ with $\exp(2f)$ times the standard metric).
This returns a measure of the failure of $p$ to be isometric, in the context described above.
This is the composite of $p\colon\mathbb{R}^2\to EX^*$ with the standard isomorphism $\mathbb{C}\to\mathbb{R}^2$.
Inverse to the map $p\colon\mathbb{R}^2\to EX^*$
Inverse to the map $p_c\colon\mathbb{C}\to EX^*$
Generate a plot showing the image under $p$ of a disc of radius $r$ centred at the origin in $\mathbb{R}^2$
Generate a plot showing the image under $p$ of a circle of radius $r$ centred at the origin in $\mathbb{R}^2$
Generate a plot measuring the failure of $p$ to be a conformal map landing in $EX^*$. This uses the values of $p$ and its derivatives on a circle of radius $r$ centred at the origin in $\mathbb{R}^2$
This returns a table T whose entries are nonnegative real numbers. If the chart has all the properties that it is supposed to have, then the entries in T will all be zero. The entry T["max"] is the maximum of all the other entries. In practice we find that when working to 100 digit precision, we end up with T["max"] < 10^(-89). Note that we only test whether we have the correct Taylor coefficients for $p$, we do not test anything about how well the series is converging.