Polynome#

#include <Polynome.h>

Polynome a n variables, n < = 4 Implementation des coefficients a l’aide d’un DoubleTab.

How to cite this class in this doc#

:ref:`Polynome <class-polynome>`
[Polynome](#class-polynome)

Detailed description#

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

coeff
double & Polynome::coeff(int n1)

Retourne le coefficient du terme de degre n1.

How to cite in this doc:
:ref:`double & Polynome::coeff(int n1) <public-double-ref-polynome-coeff-int-n1>`
[double & Polynome::coeff(int n1)](#public-double-ref-polynome-coeff-int-n1)
coeff
double Polynome::coeff(int n1) const

Retourne le coefficient du terme de degre n1.

How to cite in this doc:
:ref:`double Polynome::coeff(int n1) const <public-double-polynome-coeff-int-n1-const>`
[double Polynome::coeff(int n1) const](#public-double-polynome-coeff-int-n1-const)
coeff
double & Polynome::coeff(int n1, int n2)

Retourne le coefficient du terme de degre n1,n2.

How to cite in this doc:
:ref:`double & Polynome::coeff(int n1, int n2) <public-double-ref-polynome-coeff-int-n1-int-n2>`
[double & Polynome::coeff(int n1, int n2)](#public-double-ref-polynome-coeff-int-n1-int-n2)
coeff
double Polynome::coeff(int n1, int n2) const

Retourne le coefficient du terme de degre n1,n2.

How to cite in this doc:
:ref:`double Polynome::coeff(int n1, int n2) const <public-double-polynome-coeff-int-n1-int-n2-const>`
[double Polynome::coeff(int n1, int n2) const](#public-double-polynome-coeff-int-n1-int-n2-const)
coeff
double & Polynome::coeff(int n1, int n2, int n3)

Retourne le coefficient du terme de degre n1,n2,n3.

How to cite in this doc:
:ref:`double & Polynome::coeff(int n1, int n2, int n3) <public-double-ref-polynome-coeff-int-n1-int-n2-int-n3>`
[double & Polynome::coeff(int n1, int n2, int n3)](#public-double-ref-polynome-coeff-int-n1-int-n2-int-n3)
coeff
double Polynome::coeff(int n1, int n2, int n3) const

Retourne le coefficient du terme de degre n1,n2,n3.

How to cite in this doc:
:ref:`double Polynome::coeff(int n1, int n2, int n3) const <public-double-polynome-coeff-int-n1-int-n2-int-n3-const>`
[double Polynome::coeff(int n1, int n2, int n3) const](#public-double-polynome-coeff-int-n1-int-n2-int-n3-const)
coeff
double & Polynome::coeff(int n1, int n2, int n3, int n4)

Retourne le coefficient du terme de degre n1,n2,n3,n4.

How to cite in this doc:
:ref:`double & Polynome::coeff(int n1, int n2, int n3, int n4) <public-double-ref-polynome-coeff-int-n1-int-n2-int-n3-int-n4>`
[double & Polynome::coeff(int n1, int n2, int n3, int n4)](#public-double-ref-polynome-coeff-int-n1-int-n2-int-n3-int-n4)
coeff
double Polynome::coeff(int n1, int n2, int n3, int n4) const

Retourne le coefficient du terme de degre n1,n2,n3,n4.

How to cite in this doc:
:ref:`double Polynome::coeff(int n1, int n2, int n3, int n4) const <public-double-polynome-coeff-int-n1-int-n2-int-n3-int-n4-const>`
[double Polynome::coeff(int n1, int n2, int n3, int n4) const](#public-double-polynome-coeff-int-n1-int-n2-int-n3-int-n4-const)
degre
int Polynome::degre(int) const

Retourne le degre du polynome par rapport a la ieme variable.

References
How to cite in this doc:
:ref:`int Polynome::degre(int) const <public-int-polynome-degre-int-const>`
[int Polynome::degre(int) const](#public-int-polynome-degre-int-const)
derive
double Polynome::derive(double x1) const

Non code.

retourne 0.

How to cite in this doc:
:ref:`double Polynome::derive(double x1) const <public-double-polynome-derive-double-x1-const>`
[double Polynome::derive(double x1) const](#public-double-polynome-derive-double-x1-const)
derive
double Polynome::derive(double x1, double x2) const

Non code.

retourne 0.

How to cite in this doc:
:ref:`double Polynome::derive(double x1, double x2) const <public-double-polynome-derive-double-x1-double-x2-const>`
[double Polynome::derive(double x1, double x2) const](#public-double-polynome-derive-double-x1-double-x2-const)
derive
double Polynome::derive(double x1, double x2, double x3) const

Non code.

retourne 0.

How to cite in this doc:
:ref:`double Polynome::derive(double x1, double x2, double x3) const <public-double-polynome-derive-double-x1-double-x2-double-x3-const>`
[double Polynome::derive(double x1, double x2, double x3) const](#public-double-polynome-derive-double-x1-double-x2-double-x3-const)
derive
double Polynome::derive(double x1, double x2, double x3, double x4) const

Non code.

retourne 0.

How to cite in this doc:
:ref:`double Polynome::derive(double x1, double x2, double x3, double x4) const <public-double-polynome-derive-double-x1-double-x2-double-x3-double-x4-const>`
[double Polynome::derive(double x1, double x2, double x3, double x4) const](#public-double-polynome-derive-double-x1-double-x2-double-x3-double-x4-const)
derive
void Polynome::derive(int=0)

Non code.

Ne fait rien

How to cite in this doc:
:ref:`void Polynome::derive(int=0) <public-void-polynome-derive-int-equal-0>`
[void Polynome::derive(int=0)](#public-void-polynome-derive-int-equal-0)
duplique
int Polynome::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Polynome::duplique() const override <public-int-polynome-duplique-const-override>`
[int Polynome::duplique() const override](#public-int-polynome-duplique-const-override)
get_info
const Type_info * Polynome::get_info() const override

Donne des informations sur le type de l’ Objet_U .

Reimplements:

How to cite in this doc:
:ref:`const Type_info * Polynome::get_info() const override <public-const-type-info-ptr-polynome-get-info-const-override>`
[const Type_info * Polynome::get_info() const override](#public-const-type-info-ptr-polynome-get-info-const-override)
integre
double Polynome::integre(double x1) const

Non code.

retourne 0.

How to cite in this doc:
:ref:`double Polynome::integre(double x1) const <public-double-polynome-integre-double-x1-const>`
[double Polynome::integre(double x1) const](#public-double-polynome-integre-double-x1-const)
integre
double Polynome::integre(double x1, double x2) const

Non code.

retourne 0.

How to cite in this doc:
:ref:`double Polynome::integre(double x1, double x2) const <public-double-polynome-integre-double-x1-double-x2-const>`
[double Polynome::integre(double x1, double x2) const](#public-double-polynome-integre-double-x1-double-x2-const)
integre
double Polynome::integre(double x1, double x2, double x3) const

Non code.

retourne 0.

How to cite in this doc:
:ref:`double Polynome::integre(double x1, double x2, double x3) const <public-double-polynome-integre-double-x1-double-x2-double-x3-const>`
[double Polynome::integre(double x1, double x2, double x3) const](#public-double-polynome-integre-double-x1-double-x2-double-x3-const)
integre
double Polynome::integre(double x1, double x2, double x3, double x4) const

Non code.

retourne 0.

How to cite in this doc:
:ref:`double Polynome::integre(double x1, double x2, double x3, double x4) const <public-double-polynome-integre-double-x1-double-x2-double-x3-double-x4-const>`
[double Polynome::integre(double x1, double x2, double x3, double x4) const](#public-double-polynome-integre-double-x1-double-x2-double-x3-double-x4-const)
integre
void Polynome::integre(int=0)

Non code.

Ne fait rien

How to cite in this doc:
:ref:`void Polynome::integre(int=0) <public-void-polynome-integre-int-equal-0>`
[void Polynome::integre(int=0)](#public-void-polynome-integre-int-equal-0)
operator()
double Polynome::operator()(double x1) const

Calcul de la valeur du polynome au point x1.

References
How to cite in this doc:
:ref:`double Polynome::operator()(double x1) const <public-double-polynome-operator-double-x1-const>`
[double Polynome::operator()(double x1) const](#public-double-polynome-operator-double-x1-const)
operator()
double Polynome::operator()(double x1, double x2) const

Calcul de la valeur du polynome au point x1,x2.

References
How to cite in this doc:
:ref:`double Polynome::operator()(double x1, double x2) const <public-double-polynome-operator-double-x1-double-x2-const>`
[double Polynome::operator()(double x1, double x2) const](#public-double-polynome-operator-double-x1-double-x2-const)
operator()
double Polynome::operator()(double x1, double x2, double x3) const

Calcul de la valeur du polynome au point x1,x2,x3.

References
How to cite in this doc:
:ref:`double Polynome::operator()(double x1, double x2, double x3) const <public-double-polynome-operator-double-x1-double-x2-double-x3-const>`
[double Polynome::operator()(double x1, double x2, double x3) const](#public-double-polynome-operator-double-x1-double-x2-double-x3-const)
operator()
double Polynome::operator()(double x1, double x2, double x3, double x4) const

Calcul de la valeur du polynome au point x1,x2,x3,x4.

References
How to cite in this doc:
:ref:`double Polynome::operator()(double x1, double x2, double x3, double x4) const <public-double-polynome-operator-double-x1-double-x2-double-x3-double-x4-const>`
[double Polynome::operator()(double x1, double x2, double x3, double x4) const](#public-double-polynome-operator-double-x1-double-x2-double-x3-double-x4-const)
operator* =
Polynome & Polynome::operator*=(const Polynome &)

Non code.

Ne fait rien. Retourne *this.

How to cite in this doc:
:ref:`Polynome & Polynome::operator*=(const Polynome &) <public-polynome-ref-polynome-operator-ptr-equal-const-polynome-ref>`
[Polynome & Polynome::operator*=(const Polynome &)](#public-polynome-ref-polynome-operator-ptr-equal-const-polynome-ref)
operator* =
Polynome & Polynome::operator*=(double)

Non code.

Ne fait rien. Retourne *this.

How to cite in this doc:
:ref:`Polynome & Polynome::operator*=(double) <public-polynome-ref-polynome-operator-ptr-equal-double>`
[Polynome & Polynome::operator*=(double)](#public-polynome-ref-polynome-operator-ptr-equal-double)
operator + =
Polynome & Polynome::operator+=(const Polynome &)

Non code.

Ne fait rien. Retourne *this.

How to cite in this doc:
:ref:`Polynome & Polynome::operator+=(const Polynome &) <public-polynome-ref-polynome-operator+-equal-const-polynome-ref>`
[Polynome & Polynome::operator+=(const Polynome &)](#public-polynome-ref-polynome-operator+-equal-const-polynome-ref)
operator - =
Polynome & Polynome::operator-=(const Polynome &)

Non code.

Ne fait rien. Retourne *this.

How to cite in this doc:
:ref:`Polynome & Polynome::operator-=(const Polynome &) <public-polynome-ref-polynome-operator-equal-const-polynome-ref>`
[Polynome & Polynome::operator-=(const Polynome &)](#public-polynome-ref-polynome-operator-equal-const-polynome-ref)
operator/ =
Polynome & Polynome::operator/=(double)

Non code.

Ne fait rien. Retourne *this.

How to cite in this doc:
:ref:`Polynome & Polynome::operator/=(double) <public-polynome-ref-polynome-operator/-equal-double>`
[Polynome & Polynome::operator/=(double)](#public-polynome-ref-polynome-operator/-equal-double)
Polynome
Polynome::Polynome()
How to cite in this doc:
:ref:`Polynome::Polynome() <public-polynome-polynome>`
[Polynome::Polynome()](#public-polynome-polynome)
Polynome
Polynome::Polynome(const DoubleTab &)

Construction d’un polynome a partir du tableau de ses coefficients.

How to cite in this doc:
:ref:`Polynome::Polynome(const DoubleTab &) <public-polynome-polynome-const-doubletab-ref>`
[Polynome::Polynome(const DoubleTab &)](#public-polynome-polynome-const-doubletab-ref)
Polynome
Polynome::Polynome(int n1)

Construction d’un polynome a une variable de degre n1.

How to cite in this doc:
:ref:`Polynome::Polynome(int n1) <public-polynome-polynome-int-n1>`
[Polynome::Polynome(int n1)](#public-polynome-polynome-int-n1)
Polynome
Polynome::Polynome(int n1, int n2)

Construction d’un polynome a 2 variables de degres n1 et n2.

How to cite in this doc:
:ref:`Polynome::Polynome(int n1, int n2) <public-polynome-polynome-int-n1-int-n2>`
[Polynome::Polynome(int n1, int n2)](#public-polynome-polynome-int-n1-int-n2)
Polynome
Polynome::Polynome(int n1, int n2, int n3)

Construction d’un polynome a 3 variables de degres n1, n2 et n3.

How to cite in this doc:
:ref:`Polynome::Polynome(int n1, int n2, int n3) <public-polynome-polynome-int-n1-int-n2-int-n3>`
[Polynome::Polynome(int n1, int n2, int n3)](#public-polynome-polynome-int-n1-int-n2-int-n3)
Polynome
Polynome::Polynome(int n1, int n2, int n3, int n4)

Construction d’un polynome a 4 variables de degres n1, n2, n3 et n4.

How to cite in this doc:
:ref:`Polynome::Polynome(int n1, int n2, int n3, int n4) <public-polynome-polynome-int-n1-int-n2-int-n3-int-n4>`
[Polynome::Polynome(int n1, int n2, int n3, int n4)](#public-polynome-polynome-int-n1-int-n2-int-n3-int-n4)
taille_memoire
unsigned Polynome::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Polynome::taille_memoire() const override <public-unsigned-polynome-taille-memoire-const-override>`
[unsigned Polynome::taille_memoire() const override](#public-unsigned-polynome-taille-memoire-const-override)
~Polynome
Polynome::~Polynome()
How to cite in this doc:
:ref:`Polynome::~Polynome() <public-polynome-dtor-polynome>`
[Polynome::~Polynome()](#public-polynome-dtor-polynome)
cree_instance
Objet_U * Polynome::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Polynome::cree_instance() <public-static-objet-u-ptr-polynome-cree-instance>`
[Objet_U * Polynome::cree_instance()](#public-static-objet-u-ptr-polynome-cree-instance)
info
const Type_info * Polynome::info()
How to cite in this doc:
:ref:`const Type_info * Polynome::info() <public-static-const-type-info-ptr-polynome-info>`
[const Type_info * Polynome::info()](#public-static-const-type-info-ptr-polynome-info)
self_cast
const Polynome & Polynome::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Polynome & Polynome::self_cast(const Objet_U &) <public-static-const-polynome-ref-polynome-self-cast-const-objet-u-ref>`
[const Polynome & Polynome::self_cast(const Objet_U &)](#public-static-const-polynome-ref-polynome-self-cast-const-objet-u-ref)
self_cast
Polynome & Polynome::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Polynome & Polynome::self_cast(Objet_U &) <public-static-polynome-ref-polynome-self-cast-objet-u-ref>`
[Polynome & Polynome::self_cast(Objet_U &)](#public-static-polynome-ref-polynome-self-cast-objet-u-ref)
printOn
Sortie & Polynome::printOn(Sortie &x) const override

Ecriture sur un flot de sortie Ecrit le tableau des coefficients.

Reimplements:

How to cite in this doc:
:ref:`Sortie & Polynome::printOn(Sortie &x) const override <protected-sortie-ref-polynome-printon-sortie-ref-x-const-override>`
[Sortie & Polynome::printOn(Sortie &x) const override](#protected-sortie-ref-polynome-printon-sortie-ref-x-const-override)
readOn
Entree & Polynome::readOn(Entree &) override

Lecture dans un flot d’entree Lecture du tableau des coefficients.

Reimplements:

How to cite in this doc:
:ref:`Entree & Polynome::readOn(Entree &) override <protected-entree-ref-polynome-readon-entree-ref-override>`
[Entree & Polynome::readOn(Entree &) override](#protected-entree-ref-polynome-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Polynome::info_obj
coeff_ (private)
DoubleTab Polynome::coeff_