Primary module interface unit for module figurate_number.
More...
Primary module interface unit for module figurate_number.
◆ centered_cube_number()
template<Integer T>
| T ntlib::centered_cube_number |
( |
T | n | ) |
|
|
nodiscardconstexprexportnoexcept |
Computes the n-th centered cube number.
- Template Parameters
-
- Parameters
-
| n | Which centered cube number to generate. |
- Returns
- The n-th centered cube number.
◆ centered_dodecahedral_number()
template<Integer T>
| T ntlib::centered_dodecahedral_number |
( |
T | n | ) |
|
|
nodiscardconstexprexportnoexcept |
Computes the n-th centered dodecahedral number.
- Template Parameters
-
- Parameters
-
| n | Which centered dodecahedral number to generate. |
- Returns
- The n-th centered dodecahedral number.
◆ centered_icosahedral_number()
template<Integer T>
| T ntlib::centered_icosahedral_number |
( |
T | n | ) |
|
|
nodiscardconstexprexportnoexcept |
Computes the n-th centered icosahedral number.
- Template Parameters
-
- Parameters
-
| n | Which centered icosahedral number to generate. |
- Returns
- The n-th centered icosahedral number.
◆ centered_k_gonal_number()
template<Integer T>
| T ntlib::centered_k_gonal_number |
( |
T | k, |
|
|
T | n ) |
|
nodiscardconstexprexportnoexcept |
Computes the n-th centered k-gonal number.
- Template Parameters
-
- Parameters
-
| k | The number of sides of the polygon. |
| n | Which centered k-gonal number to generate. |
- Returns
- The n-th centered k-gonal number.
◆ centered_octahedral_number()
template<Integer T>
| T ntlib::centered_octahedral_number |
( |
T | n | ) |
|
|
nodiscardconstexprexportnoexcept |
Computes the n-th centered octahedral number.
- Template Parameters
-
- Parameters
-
| n | Which centered octahedral number to generate. |
- Returns
- The n-th centered octahedral number.
◆ centered_tetrahedral_number()
template<Integer T>
| T ntlib::centered_tetrahedral_number |
( |
T | n | ) |
|
|
nodiscardconstexprexportnoexcept |
Computes the n-th centered tetrahedral number.
- Template Parameters
-
- Parameters
-
| n | Which centered tetrahedral number to generate. |
- Returns
- The n-th centered tetrahedral number.
◆ cube_number()
template<Integer T>
| T ntlib::cube_number |
( |
T | n | ) |
|
|
nodiscardconstexprexportnoexcept |
Computes the n-th cube number.
- Template Parameters
-
- Parameters
-
| n | Which cube number to generate. |
- Returns
- The n-th cube number.
◆ dodecahedral_number()
template<Integer T>
| T ntlib::dodecahedral_number |
( |
T | n | ) |
|
|
nodiscardconstexprexportnoexcept |
Computes the n-th docecahedral number.
- Template Parameters
-
- Parameters
-
| n | Which docecahedral number to generate. |
- Returns
- The n-th docecahedral number.
◆ icosahedral_number()
template<Integer T>
| T ntlib::icosahedral_number |
( |
T | n | ) |
|
|
nodiscardconstexprexportnoexcept |
Computes the n-th icosahedral number.
- Template Parameters
-
- Parameters
-
| n | Which icosahedral number to generate. |
- Returns
- The n-th icosahedral number.
◆ k_gonal_number()
template<Integer T>
| T ntlib::k_gonal_number |
( |
T | k, |
|
|
T | n ) |
|
nodiscardconstexprexportnoexcept |
Computes the n-th k-gonal number.
- Template Parameters
-
- Parameters
-
| k | The number of sides of the polygon. |
| n | Which k-gonal number to generate. |
- Returns
- The n-th k-gonal number.
◆ k_gonal_pyramidal_number()
template<Integer T>
| T ntlib::k_gonal_pyramidal_number |
( |
T | k, |
|
|
T | n ) |
|
nodiscardconstexprexportnoexcept |
Computes the n-th k-gonal pyramidal number.
- Template Parameters
-
- Parameters
-
| k | The number of sides of the polygonal base. |
| n | Which k-gonal pyramidal number to generate. |
- Returns
- The n-th k-gonal pyramidal number.
◆ octahedral_number()
template<Integer T>
| T ntlib::octahedral_number |
( |
T | n | ) |
|
|
nodiscardconstexprexportnoexcept |
Computes the n-th octahedral number.
- Template Parameters
-
- Parameters
-
| n | Which octahedral number to generate. |
- Returns
- The n-th octahedral number.