Integrale_tps_produit_champs#
#include <Integrale_tps_produit_champs.h>
classe Integrale_tps_produit_champs Cette classe represente l’integrale en temps d’un produit de 2 champs
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:`Integrale\_tps\_produit\_champs <class-integrale-tps-produit-champs>`
[Integrale\_tps\_produit\_champs](#class-integrale-tps-produit-champs)
Detailed description#
eleves a une puissance entiere et positive entre un temps initial et un temps courant Un objet Integrale_tps_produit_champs a donc 2 champs associes dont il represente l’integrale du produit.
Inherits from#
public : Integrale_tps_Champ
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#
ajoute_produit_tensoriel#
void Integrale_tps_produit_champs::ajoute_produit_tensoriel(double, const Champ_base &, const Champ_base &)
Detailed description
References
Referenced By
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 Integrale_tps_produit_champs::ajoute_produit_tensoriel(double, const Champ_base &, const Champ_base &) <integrale-tps-produit-champs-public-void-integrale-tps-produit-champs-ajoute-produit-tensoriel-double-const-champ-base-ref-const-champ-base-ref>`
[void Integrale_tps_produit_champs::ajoute_produit_tensoriel(double, const Champ_base &, const Champ_base &)](#integrale-tps-produit-champs-public-void-integrale-tps-produit-champs-ajoute-produit-tensoriel-double-const-champ-base-ref-const-champ-base-ref)
associer#
void Integrale_tps_produit_champs::associer(const Champ_Generique_base &ch1, const Champ_Generique_base &ch2, int n1, int n2, double t0, double t1)
Detailed description
Referenced By
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 Integrale_tps_produit_champs::associer(const Champ_Generique_base &ch1, const Champ_Generique_base &ch2, int n1, int n2, double t0, double t1) <integrale-tps-produit-champs-public-void-integrale-tps-produit-champs-associer-const-champ-generique-base-ref-ch1-const-champ-generique-base-ref-ch2-int-n1-int-n2-double-t0-double-t1>`
[void Integrale_tps_produit_champs::associer(const Champ_Generique_base &ch1, const Champ_Generique_base &ch2, int n1, int n2, double t0, double t1)](#integrale-tps-produit-champs-public-void-integrale-tps-produit-champs-associer-const-champ-generique-base-ref-ch1-const-champ-generique-base-ref-ch2-int-n1-int-n2-double-t0-double-t1)
duplique#
int Integrale_tps_produit_champs::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 Integrale_tps_produit_champs::duplique() const override <integrale-tps-produit-champs-public-int-integrale-tps-produit-champs-duplique-const-override>`
[int Integrale_tps_produit_champs::duplique() const override](#integrale-tps-produit-champs-public-int-integrale-tps-produit-champs-duplique-const-override)
get_info#
const Type_info * Integrale_tps_produit_champs::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 * Integrale_tps_produit_champs::get_info() const override <integrale-tps-produit-champs-public-const-type-info-ptr-integrale-tps-produit-champs-get-info-const-override>`
[const Type_info * Integrale_tps_produit_champs::get_info() const override](#integrale-tps-produit-champs-public-const-type-info-ptr-integrale-tps-produit-champs-get-info-const-override)
get_support_different#
const int & Integrale_tps_produit_champs::get_support_different() const
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:`const int & Integrale_tps_produit_champs::get_support_different() const <integrale-tps-produit-champs-public-const-int-ref-integrale-tps-produit-champs-get-support-different-const>`
[const int & Integrale_tps_produit_champs::get_support_different() const](#integrale-tps-produit-champs-public-const-int-ref-integrale-tps-produit-champs-get-support-different-const)
Integrale_tps_produit_champs#
Integrale_tps_produit_champs::Integrale_tps_produit_champs()
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:`Integrale_tps_produit_champs::Integrale_tps_produit_champs() <integrale-tps-produit-champs-public-integrale-tps-produit-champs-integrale-tps-produit-champs>`
[Integrale_tps_produit_champs::Integrale_tps_produit_champs()](#integrale-tps-produit-champs-public-integrale-tps-produit-champs-integrale-tps-produit-champs)
mettre_a_jour#
void Integrale_tps_produit_champs::mettre_a_jour(double) override
Detailed description
Reimplements:
References
Referenced By
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 Integrale_tps_produit_champs::mettre_a_jour(double) override <integrale-tps-produit-champs-public-void-integrale-tps-produit-champs-mettre-a-jour-double-override>`
[void Integrale_tps_produit_champs::mettre_a_jour(double) override](#integrale-tps-produit-champs-public-void-integrale-tps-produit-champs-mettre-a-jour-double-override)
mettre_a_jour_integrale#
void Integrale_tps_produit_champs::mettre_a_jour_integrale() override
Mets a jour l’integrale.
Detailed description
Verifie que le temps de l’integrale est inferieur a celui du champ associe et poursuit l’integration jusqu’au temps courant. si la borne superieure de l’integrale n’est pas depassee.
Reimplements:
References
Referenced By
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 Integrale_tps_produit_champs::mettre_a_jour_integrale() override <integrale-tps-produit-champs-public-void-integrale-tps-produit-champs-mettre-a-jour-integrale-override>`
[void Integrale_tps_produit_champs::mettre_a_jour_integrale() override](#integrale-tps-produit-champs-public-void-integrale-tps-produit-champs-mettre-a-jour-integrale-override)
mon_premier_champ#
const TRUST_Ref<Champ_Generique_base *> & Integrale_tps_produit_champs::mon_premier_champ() const
Detailed description
References
Referenced By
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 TRUST_Ref<Champ_Generique_base *> & Integrale_tps_produit_champs::mon_premier_champ() const <integrale-tps-produit-champs-public-const-trust-ref-champ-generique-base-ptr-ref-integrale-tps-produit-champs-mon-premier-champ-const>`
[const TRUST_Ref<Champ_Generique_base *> & Integrale_tps_produit_champs::mon_premier_champ() const](#integrale-tps-produit-champs-public-const-trust-ref-champ-generique-base-ptr-ref-integrale-tps-produit-champs-mon-premier-champ-const)
mon_second_champ#
const TRUST_Ref<Champ_Generique_base *> & Integrale_tps_produit_champs::mon_second_champ() const
Detailed description
References
Referenced By
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 TRUST_Ref<Champ_Generique_base *> & Integrale_tps_produit_champs::mon_second_champ() const <integrale-tps-produit-champs-public-const-trust-ref-champ-generique-base-ptr-ref-integrale-tps-produit-champs-mon-second-champ-const>`
[const TRUST_Ref<Champ_Generique_base *> & Integrale_tps_produit_champs::mon_second_champ() const](#integrale-tps-produit-champs-public-const-trust-ref-champ-generique-base-ptr-ref-integrale-tps-produit-champs-mon-second-champ-const)
premiere_puissance#
int Integrale_tps_produit_champs::premiere_puissance() const
Detailed description
References
Referenced By
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 Integrale_tps_produit_champs::premiere_puissance() const <integrale-tps-produit-champs-public-int-integrale-tps-produit-champs-premiere-puissance-const>`
[int Integrale_tps_produit_champs::premiere_puissance() const](#integrale-tps-produit-champs-public-int-integrale-tps-produit-champs-premiere-puissance-const)
seconde_puissance#
int Integrale_tps_produit_champs::seconde_puissance() const
Detailed description
References
Referenced By
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 Integrale_tps_produit_champs::seconde_puissance() const <integrale-tps-produit-champs-public-int-integrale-tps-produit-champs-seconde-puissance-const>`
[int Integrale_tps_produit_champs::seconde_puissance() const](#integrale-tps-produit-champs-public-int-integrale-tps-produit-champs-seconde-puissance-const)
support_different#
int & Integrale_tps_produit_champs::support_different()
Detailed description
References
Referenced By
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 & Integrale_tps_produit_champs::support_different() <integrale-tps-produit-champs-public-int-ref-integrale-tps-produit-champs-support-different>`
[int & Integrale_tps_produit_champs::support_different()](#integrale-tps-produit-champs-public-int-ref-integrale-tps-produit-champs-support-different)
taille_memoire#
unsigned Integrale_tps_produit_champs::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 Integrale_tps_produit_champs::taille_memoire() const override <integrale-tps-produit-champs-public-unsigned-integrale-tps-produit-champs-taille-memoire-const-override>`
[unsigned Integrale_tps_produit_champs::taille_memoire() const override](#integrale-tps-produit-champs-public-unsigned-integrale-tps-produit-champs-taille-memoire-const-override)
~Integrale_tps_produit_champs#
Integrale_tps_produit_champs::~Integrale_tps_produit_champs()
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:`Integrale_tps_produit_champs::~Integrale_tps_produit_champs() <integrale-tps-produit-champs-public-integrale-tps-produit-champs-dtor-integrale-tps-produit-champs>`
[Integrale_tps_produit_champs::~Integrale_tps_produit_champs()](#integrale-tps-produit-champs-public-integrale-tps-produit-champs-dtor-integrale-tps-produit-champs)
cree_instance#
Objet_U * Integrale_tps_produit_champs::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 * Integrale_tps_produit_champs::cree_instance() <integrale-tps-produit-champs-public-static-objet-u-ptr-integrale-tps-produit-champs-cree-instance>`
[Objet_U * Integrale_tps_produit_champs::cree_instance()](#integrale-tps-produit-champs-public-static-objet-u-ptr-integrale-tps-produit-champs-cree-instance)
info#
const Type_info * Integrale_tps_produit_champs::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 * Integrale_tps_produit_champs::info() <integrale-tps-produit-champs-public-static-const-type-info-ptr-integrale-tps-produit-champs-info>`
[const Type_info * Integrale_tps_produit_champs::info()](#integrale-tps-produit-champs-public-static-const-type-info-ptr-integrale-tps-produit-champs-info)
self_cast#
const Integrale_tps_produit_champs & Integrale_tps_produit_champs::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 Integrale_tps_produit_champs & Integrale_tps_produit_champs::self_cast(const Objet_U &) <integrale-tps-produit-champs-public-static-const-integrale-tps-produit-champs-ref-integrale-tps-produit-champs-self-cast-const-objet-u-ref>`
[const Integrale_tps_produit_champs & Integrale_tps_produit_champs::self_cast(const Objet_U &)](#integrale-tps-produit-champs-public-static-const-integrale-tps-produit-champs-ref-integrale-tps-produit-champs-self-cast-const-objet-u-ref)
self_cast#
Integrale_tps_produit_champs & Integrale_tps_produit_champs::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:`Integrale_tps_produit_champs & Integrale_tps_produit_champs::self_cast(Objet_U &) <integrale-tps-produit-champs-public-static-integrale-tps-produit-champs-ref-integrale-tps-produit-champs-self-cast-objet-u-ref>`
[Integrale_tps_produit_champs & Integrale_tps_produit_champs::self_cast(Objet_U &)](#integrale-tps-produit-champs-public-static-integrale-tps-produit-champs-ref-integrale-tps-produit-champs-self-cast-objet-u-ref)
printOn#
Sortie & Integrale_tps_produit_champs::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Detailed description
Reimplements:
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:`Sortie & Integrale_tps_produit_champs::printOn(Sortie &x) const override <integrale-tps-produit-champs-protected-sortie-ref-integrale-tps-produit-champs-printon-sortie-ref-x-const-override>`
[Sortie & Integrale_tps_produit_champs::printOn(Sortie &x) const override](#integrale-tps-produit-champs-protected-sortie-ref-integrale-tps-produit-champs-printon-sortie-ref-x-const-override)
readOn#
Entree & Integrale_tps_produit_champs::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
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 & Integrale_tps_produit_champs::readOn(Entree &) override <integrale-tps-produit-champs-protected-entree-ref-integrale-tps-produit-champs-readon-entree-ref-override>`
[Entree & Integrale_tps_produit_champs::readOn(Entree &) override](#integrale-tps-produit-champs-protected-entree-ref-integrale-tps-produit-champs-readon-entree-ref-override)
Attributes Documentation#
const Type_info Integrale_tps_produit_champs::info_obj
TRUST_Ref<Champ_Generique_base *> Integrale_tps_produit_champs::le_second_champ_ref_
int Integrale_tps_produit_champs::seconde_puissance_ = - 10
int Integrale_tps_produit_champs::support_different_ = - 10