pyranha.types

Types module.

pyranha.types.divisor = Type generator template for the C++ class template 'piranha::divisor'

Type generator template for divisors.

pyranha.types.divisor_series = Type generator template for the C++ class template 'piranha::divisor_series'

Type generator template for divisor series.

pyranha.types.double = Type generator for the C++ type 'double'

This type generator represents the standard C++ type double.

pyranha.types.int16 = Type generator for the C++ type 'short'

This type generator represents a signed integral C++ type whose width is at least 16 bits (it will be exactly 16 bits on most platforms).

pyranha.types.integer = Type generator for the C++ type 'mppp::mp_integer<1ul>'

This type generator represents the arbitrary-precision integer type provided by the piranha C++ library.

pyranha.types.k_monomial = Type generator for the C++ type 'piranha::kronecker_monomial<long>'

This type generator represents the Kronecker monomial type (that is, a monomial “compressed” into a single signed integral value).

pyranha.types.monomial = Type generator template for the C++ class template 'piranha::monomial'

Type generator template for monomials.

pyranha.types.poisson_series = Type generator template for the C++ class template 'piranha::poisson_series'

Type generator template for Poisson series.

pyranha.types.polynomial = Type generator template for the C++ class template 'piranha::polynomial'

Type generator template for polynomials.

pyranha.types.rational = Type generator for the C++ type 'piranha::mp_rational<1ul>'

This type generator represents the arbitrary-precision rational type provided by the piranha C++ library.

pyranha.types.real = Type generator for the C++ type 'piranha::real'

This type generator represents the multiprecision floating-point type provided by the piranha C++ library.