Polynomial
 
Betöltés...
Keresés...
Nincs egyezés
bme névtér-referencia

Osztályok

class  Polynomial
 

Függvények

template<typename T>
ostream & operator<< (ostream &os, const Polynomial< T > &P)
 Polinom kiírása a képernyőre.
 
template<typename U, typename T>
Polynomial< T > operator+ (U x, const Polynomial< T > &P)
 
template<typename U, typename T>
Polynomial< T > operator- (U x, const Polynomial< T > &P)
 
template<typename U, typename T>
Polynomial< T > operator* (U x, const Polynomial< T > &P)
 
template<typename T>
void quot_rem (const Polynomial< T > &A, const Polynomial< T > &B, Polynomial< T > &Q, Polynomial< T > &R)
 Polinom maradékos osztása.
 
template<typename T>
Polynomial< T > gcd (const Polynomial< T > &A, const Polynomial< T > &B)
 Polinomok legnagyobb közös osztója.
 
template<typename T>
Polynomial< T > gcd (const Polynomial< T > &A, const Polynomial< T > &B, Polynomial< T > &X, Polynomial< T > &Y)
 Polinomok legnagyobb közös osztója.
 

Függvények dokumentációja

◆ gcd() [1/2]

template<typename T>
Polynomial< T > bme::gcd ( const Polynomial< T > & A,
const Polynomial< T > & B )

Polinomok legnagyobb közös osztója.

Visszaadja két polinom normált legnagyobb közös osztóját. Ha ha mindkét polinom 0 vagy az egyik invalid, akkor az eredmény invalid.

Paraméterek
Aaz egyik polinom
Ba másidk polinom
Visszatérési érték
a két paraméterként megadott polinom legnagyobb közös osztója

Definíció a(z) polynomial.hpp fájl 640. sorában.

◆ gcd() [2/2]

template<typename T>
Polynomial< T > bme::gcd ( const Polynomial< T > & A,
const Polynomial< T > & B,
Polynomial< T > & X,
Polynomial< T > & Y )

Polinomok legnagyobb közös osztója.

Visszaadja két paramtéterként megadott A és B polinom normált legnagyobb közös osztóját, ill. előállítja azokat A*X+B*Y alakban. Ha ha mindkét polinom 0 vagy az egyik invalid, akkor az eredmény invalid.

Paraméterek
Aaz egyik polinom
Ba másidk polinom
Xebbe kerül az A szorzója
Yebbe kerül a B szorzója
Visszatérési érték
a két paraméterként megadott polinom legnagyobb közös osztója

Definíció a(z) polynomial.hpp fájl 669. sorában.

◆ operator*()

template<typename U, typename T>
Polynomial< T > bme::operator* ( U x,
const Polynomial< T > & P )

Definíció a(z) polynomial.hpp fájl 592. sorában.

◆ operator+()

template<typename U, typename T>
Polynomial< T > bme::operator+ ( U x,
const Polynomial< T > & P )

Definíció a(z) polynomial.hpp fájl 582. sorában.

◆ operator-()

template<typename U, typename T>
Polynomial< T > bme::operator- ( U x,
const Polynomial< T > & P )

Definíció a(z) polynomial.hpp fájl 587. sorában.

◆ operator<<()

template<typename T>
ostream & bme::operator<< ( ostream & os,
const Polynomial< T > & P )

Polinom kiírása a képernyőre.

Definíció a(z) polynomial.hpp fájl 556. sorában.

◆ quot_rem()

template<typename T>
void bme::quot_rem ( const Polynomial< T > & A,
const Polynomial< T > & B,
Polynomial< T > & Q,
Polynomial< T > & R )

Polinom maradékos osztása.

Visszaadja két polinom hányadosát ill. az osztási maradékot. Ha az osztó 0 vagy valamelyik polinom invalid, akkor mindkét eredmény invalid.

Paraméterek
Aa polinom, amit osztunk
Ba polinom, amivel osztunk
Qebbe kerül a hányados
Rebbe kerül a maradék

Definíció a(z) polynomial.hpp fájl 606. sorában.