![]() |
Orbiter 2022
Combinatorial Objects
|
DISCRETA class for polynomials in one variable. More...
#include <discreta.h>


Additional Inherited Members | |
Public Attributes inherited from orbiter::layer2_discreta::discreta_base | |
| kind | k |
| OBJECTSELF | self |
DISCRETA class for polynomials in one variable.
Definition at line 1235 of file discreta.h.
| orbiter::layer2_discreta::unipoly::unipoly | ( | ) |
Definition at line 22 of file unipoly.cpp.
| orbiter::layer2_discreta::unipoly::unipoly | ( | const discreta_base & | x | ) |
Definition at line 27 of file unipoly.cpp.
| orbiter::layer2_discreta::unipoly::~unipoly | ( | ) |
Definition at line 53 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::Vector.
Definition at line 231 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::charpoly | ( | int | q, |
| int | size, | ||
| int * | mtx, | ||
| int | verbose_level | ||
| ) |
Definition at line 1005 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::discreta_base.
Definition at line 332 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::Vector.
Definition at line 69 of file unipoly.cpp.
| int orbiter::layer2_discreta::unipoly::degree | ( | ) |
Definition at line 184 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::derive | ( | ) |
Definition at line 434 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::evaluate_at | ( | discreta_base & | x, |
| discreta_base & | y | ||
| ) |
Definition at line 662 of file unipoly.cpp.
| int orbiter::layer2_discreta::unipoly::first_irreducible_polynomial | ( | int | p, |
| unipoly & | m, | ||
| discreta_matrix & | F, | ||
| discreta_matrix & | N, | ||
| Vector & | v, | ||
| int | verbose_level | ||
| ) |
Definition at line 797 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::freeself_unipoly | ( | ) |
Definition at line 58 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::get_an_irreducible_polynomial | ( | int | f, |
| int | verbose_level | ||
| ) |
Definition at line 618 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::discreta_base.
Definition at line 346 of file unipoly.cpp.
| int orbiter::layer2_discreta::unipoly::is_irreducible | ( | int | q, |
| int | verbose_level | ||
| ) |
Definition at line 493 of file unipoly.cpp.
| int orbiter::layer2_discreta::unipoly::is_irreducible_GFp | ( | int | p, |
| int | verbose_level | ||
| ) |
Definition at line 471 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::discreta_base.
Definition at line 312 of file unipoly.cpp.
| int orbiter::layer2_discreta::unipoly::is_primitive | ( | int | m, |
| int | p, | ||
| Vector & | vp, | ||
| int | verbose_level | ||
| ) |
Definition at line 513 of file unipoly.cpp.
| int orbiter::layer2_discreta::unipoly::is_squarefree | ( | int | verbose_level | ) |
Definition at line 449 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::discreta_base.
Definition at line 322 of file unipoly.cpp.
Definition at line 676 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::m_l | ( | int | l | ) |
Definition at line 177 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::monic | ( | ) |
Definition at line 703 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::Vector.
Definition at line 196 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::discreta_base.
Definition at line 265 of file unipoly.cpp.
| int orbiter::layer2_discreta::unipoly::next_irreducible_polynomial | ( | int | p, |
| unipoly & | m, | ||
| discreta_matrix & | F, | ||
| discreta_matrix & | N, | ||
| Vector & | v, | ||
| int | verbose_level | ||
| ) |
Definition at line 824 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::normal_base | ( | int | p, |
| discreta_matrix & | F, | ||
| discreta_matrix & | N, | ||
| int | verbose_level | ||
| ) |
Definition at line 718 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::discreta_base.
Definition at line 850 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::numeric_polynomial | ( | int | n, |
| int | q | ||
| ) |
Definition at line 537 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::discreta_base.
Definition at line 282 of file unipoly.cpp.
|
inline |
Definition at line 1244 of file discreta.h.
| unipoly & orbiter::layer2_discreta::unipoly::operator= | ( | const discreta_base & | x | ) |
Definition at line 35 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::Phi | ( | int | n, |
| int | f_v | ||
| ) |
Definition at line 875 of file unipoly.cpp.
| int orbiter::layer2_discreta::unipoly::polynomial_numeric | ( | int | q | ) |
Definition at line 550 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::Vector.
Definition at line 87 of file unipoly.cpp.
| ostream & orbiter::layer2_discreta::unipoly::print_as_vector | ( | std::ostream & | ost | ) |
Definition at line 171 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::Vector.
Definition at line 64 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::settype_unipoly | ( | ) |
Definition at line 43 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::Singer | ( | int | p, |
| int | f, | ||
| int | verbose_level | ||
| ) |
Definition at line 564 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::singer_candidate | ( | int | p, |
| int | f, | ||
| int | b, | ||
| int | a | ||
| ) |
Definition at line 555 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::weight_enumerator_MDS_code | ( | int | n, |
| int | k, | ||
| int | q, | ||
| int | verbose_level | ||
| ) |
Definition at line 938 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::x | ( | ) |
Definition at line 294 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::x_to_the_i | ( | int | i | ) |
Definition at line 301 of file unipoly.cpp.
| void orbiter::layer2_discreta::unipoly::Xnm1 | ( | int | n | ) |
Definition at line 864 of file unipoly.cpp.
|
virtual |
Reimplemented from orbiter::layer2_discreta::discreta_base.
Definition at line 288 of file unipoly.cpp.