An instance of this class encapsulates information about automorphic functions for $HX(a_H)$
Field: a_H::RR1This is the relevant value of a_H. WARNING: various things will work incorrectly if this field is different from the global variable a_H0. This is poor design, but significant effort would be required to fix it.
Field: poly_deg::posint = 100degree of approximating polynomials
Field: band_number::posint = 3controls the number of group elements to sum over
Field: p_series::tableA power series approximation to the function $p_{jk}(z)=\sum_{\gamma}\gamma(z)^j\gamma'(z)^k$.
Field: a_starThis is the constant $a^*$, as defined in Section sec-hol-forms
Field: m_seriesThis is the function $m(z)$, as defined in Section sec-hol-forms
Method: num_group_elements()This returns the number of group elements that we sum over. It increases rapidly with the band number.
This calculates individual values of the function $p_{jk}(z)$.
This calculates a power series approximation to $p_{jk}(z)$
This calculates a power series approximation to $p_{0k}(z)$, with some optimizations for this particular case
This calculates $a^*$ and $m(z)$