rssoft  0.0.0
Reed-Solomon codes library with soft decision decoding
/shared/development/google_code/rssoft/library/lib/GFq_Polynomial.cpp File Reference
#include "GFq_Polynomial.h"
#include "GF_Exception.h"
#include <algorithm>
#include <numeric>
Include dependency graph for GFq_Polynomial.cpp:

Namespaces

namespace  rssoft
namespace  rssoft::gf

Functions

void rssoft::gf::simplify (GFq_Polynomial &polynomial)
GFq_Polynomial rssoft::gf::operator+ (const GFq_Polynomial &a, const GFq_Polynomial &b)
GFq_Polynomial rssoft::gf::operator+ (const GFq_Polynomial &a, const GFq_Element &b)
GFq_Polynomial rssoft::gf::operator+ (const GFq_Element &a, const GFq_Polynomial &b)
GFq_Polynomial rssoft::gf::operator+ (const GFq_Polynomial &a, const GFq_Symbol &b)
GFq_Polynomial rssoft::gf::operator+ (const GFq_Symbol &a, const GFq_Polynomial &b)
GFq_Polynomial rssoft::gf::operator- (const GFq_Polynomial &a, const GFq_Polynomial &b)
GFq_Polynomial rssoft::gf::operator- (const GFq_Polynomial &a, const GFq_Element &b)
GFq_Polynomial rssoft::gf::operator- (const GFq_Element &a, const GFq_Polynomial &b)
GFq_Polynomial rssoft::gf::operator- (const GFq_Polynomial &a, const GFq_Symbol &b)
GFq_Polynomial rssoft::gf::operator- (const GFq_Symbol &a, const GFq_Polynomial &b)
GFq_Polynomial rssoft::gf::operator* (const GFq_Polynomial &a, const GFq_Polynomial &b)
GFq_Polynomial rssoft::gf::operator* (const GFq_Element &a, const GFq_Polynomial &b)
GFq_Polynomial rssoft::gf::operator* (const GFq_Polynomial &a, const GFq_Element &b)
GFq_Polynomial rssoft::gf::operator/ (const GFq_Polynomial &a, const GFq_Polynomial &b)
GFq_Polynomial rssoft::gf::operator/ (const GFq_Polynomial &a, const GFq_Element &b)
GFq_Polynomial rssoft::gf::operator% (const GFq_Polynomial &a, const GFq_Polynomial &b)
GFq_Polynomial rssoft::gf::operator% (const GFq_Polynomial &a, const unsigned int &power)
GFq_Polynomial rssoft::gf::operator^ (const GFq_Polynomial &a, const int &n)
GFq_Polynomial rssoft::gf::operator<< (const GFq_Polynomial &a, const unsigned int &n)
GFq_Polynomial rssoft::gf::operator>> (const GFq_Polynomial &a, const unsigned int &n)
GFq_Polynomial rssoft::gf::gcd (const GFq_Polynomial &a, const GFq_Polynomial &b)
std::pair< GFq_Polynomial,
GFq_Polynomial > 
rssoft::gf::div (const GFq_Polynomial &dividend, const GFq_Polynomial &divisor)
std::vector< GFq_Element > rssoft::gf::rootex_nz (const GFq_Polynomial &a)
std::vector< GFq_Element > rssoft::gf::rootex (const GFq_Polynomial &a)
GFq_Polynomial rssoft::gf::get_monic (const GFq_Polynomial &a, GFq_Element &lead_poly)
std::vector< GFq_Polynomial > rssoft::gf::square_free_decomposition (const GFq_Polynomial &ff)
std::ostream & rssoft::gf::operator<< (std::ostream &os, const GFq_Polynomial &polynomial)
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines