Class GaloisField¶
Defined in File fields.h
Class Documentation¶
-
class
SymEngine::GaloisField: public UIntPolyBase<GaloisFieldDict, GaloisField>¶ Public Types
-
typedef vec_integer_class::const_iterator
iterator¶
-
typedef vec_integer_class::const_reverse_iterator
reverse_iterator¶
Public Functions
-
GaloisField(const RCP<const Basic> &var, GaloisFieldDict &&dict)¶ Constructor of GaloisField class.
-
bool
is_canonical(const GaloisFieldDict &dict) const¶ - Return
true if canonical
-
integer_class
eval(const integer_class &x) const¶
-
vec_integer_class
multieval(const vec_integer_class &v) const¶
-
reverse_iterator
obegin() const¶
-
reverse_iterator
oend() const¶
-
integer_class
get_coeff(unsigned int x) const¶
-
const std::vector<integer_class> &
get_dict() const¶
-
int
size() const¶
Public Static Functions
-
RCP<const GaloisField>
from_dict(const RCP<const Basic> &var, GaloisFieldDict &&d)¶
-
RCP<const GaloisField>
from_vec(const RCP<const Basic> &var, const std::vector<integer_class> &v, const integer_class &modulo)¶
-
RCP<const GaloisField>
from_uintpoly(const UIntPoly &a, const integer_class &modulo)¶
-
typedef vec_integer_class::const_iterator