cyjax.donaldson.MonomialBasisReduced#

class cyjax.donaldson.MonomialBasisReduced(variety, degree, params)#

Bases: _MonomialBasis

__init__(variety, degree, params)#

Reduced set of homogeneous monomials giving basis on variety.

Note that procedure used to reduce the basis here may not be numerically optimal.

See Also: reduced_monomial_basis()

Parameters:
  • variety (VarietySingle) – Variety for which to find reduced basis.

  • degree (int) – Degree of monomials.

  • params – Complex moduli parameters for variety. The reduction algorithm depends on the form of the defining polynomial and is thus in general dependent on moduli values.

Methods

__init__(variety, degree, params)

Reduced set of homogeneous monomials giving basis on variety.

Attributes

size

Number of (basis) sections.

power_matrix

Matrix representing powers of monomials.

degree

Degree of monomials.

degree: int#

Degree of monomials.

power_matrix: Union[Array, ndarray, bool_, number]#

Matrix representing powers of monomials.

property size#

Number of (basis) sections.