Module: FigurateNumbers

Extended by:
ArithTransform, MultiDimensionalFigurateNumbers, PlaneFigurateNumbers, SpaceFigurateNumbers
Defined in:
lib/figurate_numbers.rb,
lib/figurate_numbers/version.rb,
lib/figurate_numbers/utils/utils.rb,
lib/figurate_numbers/arith_transform.rb,
lib/figurate_numbers/utils/modn_utils.rb,
lib/figurate_numbers/utils/padic_utils.rb,
lib/figurate_numbers/plane_figurate_numbers.rb,
lib/figurate_numbers/space_figurate_numbers.rb,
lib/figurate_numbers/multidimensional_figurate_numbers.rb

Defined Under Namespace

Modules: ArithTransform, ModNUtils, MultiDimensionalFigurateNumbers, PAdicUtils, PlaneFigurateNumbers, SpaceFigurateNumbers, Utils

Constant Summary collapse

VERSION =
'1.5.3'

Method Summary

Methods included from PlaneFigurateNumbers

aztec_diamond, centered_decagonal, centered_dodecagonal, centered_hendecagonal, centered_heptadecagonal, centered_heptagonal, centered_hexadecagonal, centered_hexagonal, centered_icosagonal, centered_icosidigonal, centered_icosihenagonal, centered_icosiheptagonal, centered_icosihexagonal, centered_icosinonagonal, centered_icosioctagonal, centered_icosipentagonal, centered_icositetragonal, centered_icositrigonal, centered_mgonal, centered_nonadecagonal, centered_nonagonal, centered_octadecagonal, centered_octagonal, centered_pentadecagonal, centered_pentagonal, centered_square, centered_tetradecagonal, centered_triacontagonal, centered_triangular, centered_tridecagonal, cross, decagonal, dodecagonal, generalized_centered_pol, generalized_hexagonal, generalized_mgonal, generalized_pentagonal, generalized_pronic, gnomic, hendecagonal, heptadecagonal, heptagonal, hexadecagonal, hexagonal, icosagonal, icosidigonal, icosihenagonal, icosiheptagonal, icosihexagonal, icosinonagonal, icosioctagonal, icosipentagonal, icositetragonal, icositrigonal, impolite, nonadecagonal, nonagonal, octadecagonal, octagonal, pentadecagonal, pentagonal, pentagram, polite, polygonal, polygram, pronic, square, tetradecagonal, triacontagonal, triangular, tridecagonal, truncated_centered_hexagonal, truncated_centered_pentagonal, truncated_centered_pol, truncated_centered_square, truncated_centered_triangular, truncated_pronic, truncated_square, truncated_triangular

Methods included from SpaceFigurateNumbers

centered_cube, centered_decagonal_pyramidal, centered_dodecagonal_pyramidal, centered_dodecahedron, centered_hendecagonal_pyramidal, centered_heptagonal_pyramid, centered_heptagonal_pyramidal, centered_hexagonal_pyramid, centered_hexagonal_pyramidal, centered_icosahedron, centered_mgonal_pyramid, centered_mgonal_pyramidal, centered_nonagonal_pyramidal, centered_octagonal_pyramid, centered_octagonal_pyramidal, centered_octahedron, centered_pentagonal_pyramid, centered_pentagonal_pyramidal, centered_square_pyramid, centered_square_pyramidal, centered_tetrahedron, centered_triangular_pyramidal, centered_truncated_cube, centered_truncated_octahedron, centered_truncated_tetrahedron, cubic, decagonal_pyramidal, dodecagonal_pyramidal, dodecahedral, generalized_centered_cube, generalized_centered_mgonal_pyramidal, generalized_centered_square_pyramid, generalized_centered_tetrahedron, generalized_cubic, generalized_dodecahedral, generalized_hexagonal_prism, generalized_hexagonal_pyramidal, generalized_icosahedral, generalized_mgonal_prism, generalized_mgonal_pyramidal, generalized_octahedral, generalized_pentagonal_pyramidal, generalized_rhombic_dodecahedral, hauy_rhombic_dodecahedral, hendecagonal_pyramidal, heptadecagonal_pyramidal, heptagonal_pyramidal, hexadecagonal_pyramidal, hexagonal_prism, hexagonal_pyramidal, icosagonal_pyramidal, icosahedral, icosidigonal_pyramidal, icosihenagonal_pyramidal, icosiheptagonal_pyramidal, icosihexagonal_pyramidal, icosinonagonal_pyramidal, icosioctagonal_pyramidal, icosipentagonal_pyramidal, icositetragonal_pyramidal, icositrigonal_pyramidal, mgonal_prism, nonadecagonal_pyramidal, nonagonal_pyramidal, octadecagonal_pyramidal, octagonal_pyramidal, octahedral, pentadecagonal_pyramidal, pentagonal_pyramidal, r_pyramidal, rhombic_dodecahedral, square_pyramidal, square_square_pyramidal, square_tetrahedral, stella_octangula, tetradecagonal_pyramidal, tetrahedral, tetrahedral_square_pyramidal_number, triacontagonal_pyramidal, triangular_square_pyramidal, triangular_tetrahedral, tridecagonal_pyramidal, truncated_cubic, truncated_octahedral, truncated_tetrahedral

Methods included from MultiDimensionalFigurateNumbers

apocalyptic_numbers, binomial_coefficient_k_dimensional_hypertetrahedron, biquadratic, carmichael_numbers, centered_biquadratic, centered_hyperoctahedral, centered_polytope, cuban_numbers, eight_dimensional_hyperoctahedron, five_dimensional_centered_hypercube, five_dimensional_centered_hyperoctahedron, five_dimensional_centered_hypertetrahedron, five_dimensional_heptagonal_pyramidal, five_dimensional_hexagonal_pyramidal, five_dimensional_hypercube, five_dimensional_hyperoctahedron, five_dimensional_hypertetrahedron, five_dimensional_mgonal_pyramidal, five_dimensional_octagonal_pyramidal, five_dimensional_pentagonal_pyramidal, five_dimensional_square_pyramidal, four_dimensional_decagonal_pyramidal, four_dimensional_dodecagonal_pyramidal, four_dimensional_hendecagonal_pyramidal, four_dimensional_heptagonal_pyramidal, four_dimensional_hexagonal_pyramidal, four_dimensional_hyperoctahedron, four_dimensional_mgonal_pyramidal, four_dimensional_nonagonal_pyramidal, four_dimensional_octagonal_pyramidal, four_dimensional_pentagonal_pyramidal, four_dimensional_square_pyramidal, generalized_biquadratic, generalized_hyperdodecahedral, generalized_hypericosahedral, generalized_hyperoctahedral, generalized_k_dimensional_centered_hypercube, generalized_k_dimensional_centered_hyperoctahedron, generalized_k_dimensional_centered_hypertetrahedron, generalized_k_dimensional_hypercube, generalized_k_dimensional_hyperoctahedron, generalized_k_dimensional_hypertetrahedron, generalized_k_dimensional_mgonal_pyramidal, generalized_nexus, generalized_pentatope, generalized_polyoctahedral, hyperdodecahedral, hypericosahedral, hyperoctahedral, k_dimensional_centered_hypercube, k_dimensional_centered_hyperoctahedron, k_dimensional_centered_hypertetrahedron, k_dimensional_hypercube, k_dimensional_hyperoctahedron, k_dimensional_hypertetrahedron, k_dimensional_mgonal_pyramidal, nexus, nine_dimensional_hyperoctahedron, pell_numbers, pentatope, polyoctahedral, quartan_numbers, seven_dimensional_hyperoctahedron, six_dimensional_centered_hypercube, six_dimensional_centered_hyperoctahedron, six_dimensional_centered_hypertetrahedron, six_dimensional_heptagonal_pyramidal, six_dimensional_hexagonal_pyramidal, six_dimensional_hypercube, six_dimensional_hyperoctahedron, six_dimensional_hypertetrahedron, six_dimensional_mgonal_pyramidal, six_dimensional_octagonal_pyramidal, six_dimensional_pentagonal_pyramidal, six_dimensional_square_pyramidal, stern_prime_numbers, ten_dimensional_hyperoctahedron

Methods included from ArithTransform

n_residue, padic_expansion, padic_norm, padic_val, pc_inversion, ring_padic_expansion, ring_padic_norm, ring_padic_val