Polynome#
#include <Polynome.h>
Polynome a n variables, n < = 4 Implementation des coefficients a l’aide d’un DoubleTab.
How to reference this class#
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome <class-polynome>`
[Polynome](#class-polynome)
Detailed description#
Inherits from#
public : Objet_U
Inheritance graph#
If the image is too small, right-click and open in new tab
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.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double & Polynome::coeff(int n1) <polynome-public-double-ref-polynome-coeff-int-n1>`
[double & Polynome::coeff(int n1)](#polynome-public-double-ref-polynome-coeff-int-n1)
coeff#
double Polynome::coeff(int n1) const
Retourne le coefficient du terme de degre n1.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::coeff(int n1) const <polynome-public-double-polynome-coeff-int-n1-const>`
[double Polynome::coeff(int n1) const](#polynome-public-double-polynome-coeff-int-n1-const)
coeff#
double & Polynome::coeff(int n1, int n2)
Retourne le coefficient du terme de degre n1,n2.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double & Polynome::coeff(int n1, int n2) <polynome-public-double-ref-polynome-coeff-int-n1-int-n2>`
[double & Polynome::coeff(int n1, int n2)](#polynome-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.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::coeff(int n1, int n2) const <polynome-public-double-polynome-coeff-int-n1-int-n2-const>`
[double Polynome::coeff(int n1, int n2) const](#polynome-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.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double & Polynome::coeff(int n1, int n2, int n3) <polynome-public-double-ref-polynome-coeff-int-n1-int-n2-int-n3>`
[double & Polynome::coeff(int n1, int n2, int n3)](#polynome-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.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::coeff(int n1, int n2, int n3) const <polynome-public-double-polynome-coeff-int-n1-int-n2-int-n3-const>`
[double Polynome::coeff(int n1, int n2, int n3) const](#polynome-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.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double & Polynome::coeff(int n1, int n2, int n3, int n4) <polynome-public-double-ref-polynome-coeff-int-n1-int-n2-int-n3-int-n4>`
[double & Polynome::coeff(int n1, int n2, int n3, int n4)](#polynome-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.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::coeff(int n1, int n2, int n3, int n4) const <polynome-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](#polynome-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.
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Polynome::degre(int) const <polynome-public-int-polynome-degre-int-const>`
[int Polynome::degre(int) const](#polynome-public-int-polynome-degre-int-const)
derive#
double Polynome::derive(double x1) const
Non code.
Detailed description
retourne 0.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::derive(double x1) const <polynome-public-double-polynome-derive-double-x1-const>`
[double Polynome::derive(double x1) const](#polynome-public-double-polynome-derive-double-x1-const)
derive#
double Polynome::derive(double x1, double x2) const
Non code.
Detailed description
retourne 0.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::derive(double x1, double x2) const <polynome-public-double-polynome-derive-double-x1-double-x2-const>`
[double Polynome::derive(double x1, double x2) const](#polynome-public-double-polynome-derive-double-x1-double-x2-const)
derive#
double Polynome::derive(double x1, double x2, double x3) const
Non code.
Detailed description
retourne 0.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::derive(double x1, double x2, double x3) const <polynome-public-double-polynome-derive-double-x1-double-x2-double-x3-const>`
[double Polynome::derive(double x1, double x2, double x3) const](#polynome-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.
Detailed description
retourne 0.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::derive(double x1, double x2, double x3, double x4) const <polynome-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](#polynome-public-double-polynome-derive-double-x1-double-x2-double-x3-double-x4-const)
derive#
void Polynome::derive(int=0)
Non code.
Detailed description
Ne fait rien
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Polynome::derive(int=0) <polynome-public-void-polynome-derive-int-equal-0>`
[void Polynome::derive(int=0)](#polynome-public-void-polynome-derive-int-equal-0)
duplique#
int Polynome::duplique() const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Polynome::duplique() const override <polynome-public-int-polynome-duplique-const-override>`
[int Polynome::duplique() const override](#polynome-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 .
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Polynome::get_info() const override <polynome-public-const-type-info-ptr-polynome-get-info-const-override>`
[const Type_info * Polynome::get_info() const override](#polynome-public-const-type-info-ptr-polynome-get-info-const-override)
integre#
double Polynome::integre(double x1) const
Non code.
Detailed description
retourne 0.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::integre(double x1) const <polynome-public-double-polynome-integre-double-x1-const>`
[double Polynome::integre(double x1) const](#polynome-public-double-polynome-integre-double-x1-const)
integre#
double Polynome::integre(double x1, double x2) const
Non code.
Detailed description
retourne 0.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::integre(double x1, double x2) const <polynome-public-double-polynome-integre-double-x1-double-x2-const>`
[double Polynome::integre(double x1, double x2) const](#polynome-public-double-polynome-integre-double-x1-double-x2-const)
integre#
double Polynome::integre(double x1, double x2, double x3) const
Non code.
Detailed description
retourne 0.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::integre(double x1, double x2, double x3) const <polynome-public-double-polynome-integre-double-x1-double-x2-double-x3-const>`
[double Polynome::integre(double x1, double x2, double x3) const](#polynome-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.
Detailed description
retourne 0.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::integre(double x1, double x2, double x3, double x4) const <polynome-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](#polynome-public-double-polynome-integre-double-x1-double-x2-double-x3-double-x4-const)
integre#
void Polynome::integre(int=0)
Non code.
Detailed description
Ne fait rien
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Polynome::integre(int=0) <polynome-public-void-polynome-integre-int-equal-0>`
[void Polynome::integre(int=0)](#polynome-public-void-polynome-integre-int-equal-0)
operator()#
double Polynome::operator()(double x1) const
Calcul de la valeur du polynome au point x1.
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::operator()(double x1) const <polynome-public-double-polynome-operator-double-x1-const>`
[double Polynome::operator()(double x1) const](#polynome-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.
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::operator()(double x1, double x2) const <polynome-public-double-polynome-operator-double-x1-double-x2-const>`
[double Polynome::operator()(double x1, double x2) const](#polynome-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.
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::operator()(double x1, double x2, double x3) const <polynome-public-double-polynome-operator-double-x1-double-x2-double-x3-const>`
[double Polynome::operator()(double x1, double x2, double x3) const](#polynome-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.
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Polynome::operator()(double x1, double x2, double x3, double x4) const <polynome-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](#polynome-public-double-polynome-operator-double-x1-double-x2-double-x3-double-x4-const)
operator* =#
Polynome & Polynome::operator*=(const Polynome &)
Non code.
Detailed description
Ne fait rien. Retourne *this.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome & Polynome::operator*=(const Polynome &) <polynome-public-polynome-ref-polynome-operator-ptr-equal-const-polynome-ref>`
[Polynome & Polynome::operator*=(const Polynome &)](#polynome-public-polynome-ref-polynome-operator-ptr-equal-const-polynome-ref)
operator* =#
Polynome & Polynome::operator*=(double)
Non code.
Detailed description
Ne fait rien. Retourne *this.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome & Polynome::operator*=(double) <polynome-public-polynome-ref-polynome-operator-ptr-equal-double>`
[Polynome & Polynome::operator*=(double)](#polynome-public-polynome-ref-polynome-operator-ptr-equal-double)
operator + =#
Polynome & Polynome::operator+=(const Polynome &)
Non code.
Detailed description
Ne fait rien. Retourne *this.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome & Polynome::operator+=(const Polynome &) <polynome-public-polynome-ref-polynome-operator+-equal-const-polynome-ref>`
[Polynome & Polynome::operator+=(const Polynome &)](#polynome-public-polynome-ref-polynome-operator+-equal-const-polynome-ref)
operator - =#
Polynome & Polynome::operator-=(const Polynome &)
Non code.
Detailed description
Ne fait rien. Retourne *this.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome & Polynome::operator-=(const Polynome &) <polynome-public-polynome-ref-polynome-operator-equal-const-polynome-ref>`
[Polynome & Polynome::operator-=(const Polynome &)](#polynome-public-polynome-ref-polynome-operator-equal-const-polynome-ref)
operator/ =#
Polynome & Polynome::operator/=(double)
Non code.
Detailed description
Ne fait rien. Retourne *this.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome & Polynome::operator/=(double) <polynome-public-polynome-ref-polynome-operator/-equal-double>`
[Polynome & Polynome::operator/=(double)](#polynome-public-polynome-ref-polynome-operator/-equal-double)
Polynome#
Polynome::Polynome()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome::Polynome() <polynome-public-polynome-polynome>`
[Polynome::Polynome()](#polynome-public-polynome-polynome)
Polynome#
Polynome::Polynome(const DoubleTab &)
Construction d’un polynome a partir du tableau de ses coefficients.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome::Polynome(const DoubleTab &) <polynome-public-polynome-polynome-const-doubletab-ref>`
[Polynome::Polynome(const DoubleTab &)](#polynome-public-polynome-polynome-const-doubletab-ref)
Polynome#
Polynome::Polynome(int n1)
Construction d’un polynome a une variable de degre n1.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome::Polynome(int n1) <polynome-public-polynome-polynome-int-n1>`
[Polynome::Polynome(int n1)](#polynome-public-polynome-polynome-int-n1)
Polynome#
Polynome::Polynome(int n1, int n2)
Construction d’un polynome a 2 variables de degres n1 et n2.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome::Polynome(int n1, int n2) <polynome-public-polynome-polynome-int-n1-int-n2>`
[Polynome::Polynome(int n1, int n2)](#polynome-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.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome::Polynome(int n1, int n2, int n3) <polynome-public-polynome-polynome-int-n1-int-n2-int-n3>`
[Polynome::Polynome(int n1, int n2, int n3)](#polynome-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.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome::Polynome(int n1, int n2, int n3, int n4) <polynome-public-polynome-polynome-int-n1-int-n2-int-n3-int-n4>`
[Polynome::Polynome(int n1, int n2, int n3, int n4)](#polynome-public-polynome-polynome-int-n1-int-n2-int-n3-int-n4)
taille_memoire#
unsigned Polynome::taille_memoire() const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`unsigned Polynome::taille_memoire() const override <polynome-public-unsigned-polynome-taille-memoire-const-override>`
[unsigned Polynome::taille_memoire() const override](#polynome-public-unsigned-polynome-taille-memoire-const-override)
~Polynome#
Polynome::~Polynome()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome::~Polynome() <polynome-public-polynome-dtor-polynome>`
[Polynome::~Polynome()](#polynome-public-polynome-dtor-polynome)
cree_instance#
Objet_U * Polynome::cree_instance()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Objet_U * Polynome::cree_instance() <polynome-public-static-objet-u-ptr-polynome-cree-instance>`
[Objet_U * Polynome::cree_instance()](#polynome-public-static-objet-u-ptr-polynome-cree-instance)
info#
const Type_info * Polynome::info()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Polynome::info() <polynome-public-static-const-type-info-ptr-polynome-info>`
[const Type_info * Polynome::info()](#polynome-public-static-const-type-info-ptr-polynome-info)
self_cast#
const Polynome & Polynome::self_cast(const Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Polynome & Polynome::self_cast(const Objet_U &) <polynome-public-static-const-polynome-ref-polynome-self-cast-const-objet-u-ref>`
[const Polynome & Polynome::self_cast(const Objet_U &)](#polynome-public-static-const-polynome-ref-polynome-self-cast-const-objet-u-ref)
self_cast#
Polynome & Polynome::self_cast(Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Polynome & Polynome::self_cast(Objet_U &) <polynome-public-static-polynome-ref-polynome-self-cast-objet-u-ref>`
[Polynome & Polynome::self_cast(Objet_U &)](#polynome-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.
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Sortie & Polynome::printOn(Sortie &x) const override <polynome-protected-sortie-ref-polynome-printon-sortie-ref-x-const-override>`
[Sortie & Polynome::printOn(Sortie &x) const override](#polynome-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.
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Entree & Polynome::readOn(Entree &) override <polynome-protected-entree-ref-polynome-readon-entree-ref-override>`
[Entree & Polynome::readOn(Entree &) override](#polynome-protected-entree-ref-polynome-readon-entree-ref-override)
Attributes Documentation#
const Type_info Polynome::info_obj
DoubleTab Polynome::coeff_