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 cite this class in this doc#
: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
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
void Integrale_tps_produit_champs::ajoute_produit_tensoriel(double, const Champ_base &, const Champ_base &)
References
Referenced By
How to cite in this doc:
:ref:`void Integrale_tps_produit_champs::ajoute_produit_tensoriel(double, const Champ_base &, const Champ_base &) <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 &)](#public-void-integrale-tps-produit-champs-ajoute-produit-tensoriel-double-const-champ-base-ref-const-champ-base-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)
Referenced By
How to cite in this doc:
: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) <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)](#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)
int Integrale_tps_produit_champs::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Integrale_tps_produit_champs::duplique() const override <public-int-integrale-tps-produit-champs-duplique-const-override>`
[int Integrale_tps_produit_champs::duplique() const override](#public-int-integrale-tps-produit-champs-duplique-const-override)
const Type_info * Integrale_tps_produit_champs::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 * Integrale_tps_produit_champs::get_info() const override <public-const-type-info-ptr-integrale-tps-produit-champs-get-info-const-override>`
[const Type_info * Integrale_tps_produit_champs::get_info() const override](#public-const-type-info-ptr-integrale-tps-produit-champs-get-info-const-override)
const int & Integrale_tps_produit_champs::get_support_different() const
References
How to cite in this doc:
:ref:`const int & Integrale_tps_produit_champs::get_support_different() const <public-const-int-ref-integrale-tps-produit-champs-get-support-different-const>`
[const int & Integrale_tps_produit_champs::get_support_different() const](#public-const-int-ref-integrale-tps-produit-champs-get-support-different-const)
Integrale_tps_produit_champs::Integrale_tps_produit_champs()
How to cite in this doc:
:ref:`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()](#public-integrale-tps-produit-champs-integrale-tps-produit-champs)
void Integrale_tps_produit_champs::mettre_a_jour(double) override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`void Integrale_tps_produit_champs::mettre_a_jour(double) override <public-void-integrale-tps-produit-champs-mettre-a-jour-double-override>`
[void Integrale_tps_produit_champs::mettre_a_jour(double) override](#public-void-integrale-tps-produit-champs-mettre-a-jour-double-override)
void Integrale_tps_produit_champs::mettre_a_jour_integrale() override
Mets a jour l’integrale.
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 cite in this doc:
:ref:`void Integrale_tps_produit_champs::mettre_a_jour_integrale() override <public-void-integrale-tps-produit-champs-mettre-a-jour-integrale-override>`
[void Integrale_tps_produit_champs::mettre_a_jour_integrale() override](#public-void-integrale-tps-produit-champs-mettre-a-jour-integrale-override)
const TRUST_Ref<Champ_Generique_base *> & Integrale_tps_produit_champs::mon_premier_champ() const
References
Referenced By
How to cite in this doc:
:ref:`const TRUST_Ref<Champ_Generique_base *> & Integrale_tps_produit_champs::mon_premier_champ() const <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](#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_second_champ() const
References
Referenced By
How to cite in this doc:
:ref:`const TRUST_Ref<Champ_Generique_base *> & Integrale_tps_produit_champs::mon_second_champ() const <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](#public-const-trust-ref-champ-generique-base-ptr-ref-integrale-tps-produit-champs-mon-second-champ-const)
int Integrale_tps_produit_champs::premiere_puissance() const
References
Referenced By
How to cite in this doc:
:ref:`int Integrale_tps_produit_champs::premiere_puissance() const <public-int-integrale-tps-produit-champs-premiere-puissance-const>`
[int Integrale_tps_produit_champs::premiere_puissance() const](#public-int-integrale-tps-produit-champs-premiere-puissance-const)
int Integrale_tps_produit_champs::seconde_puissance() const
References
Referenced By
How to cite in this doc:
:ref:`int Integrale_tps_produit_champs::seconde_puissance() const <public-int-integrale-tps-produit-champs-seconde-puissance-const>`
[int Integrale_tps_produit_champs::seconde_puissance() const](#public-int-integrale-tps-produit-champs-seconde-puissance-const)
int & Integrale_tps_produit_champs::support_different()
References
Referenced By
How to cite in this doc:
:ref:`int & Integrale_tps_produit_champs::support_different() <public-int-ref-integrale-tps-produit-champs-support-different>`
[int & Integrale_tps_produit_champs::support_different()](#public-int-ref-integrale-tps-produit-champs-support-different)
unsigned Integrale_tps_produit_champs::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Integrale_tps_produit_champs::taille_memoire() const override <public-unsigned-integrale-tps-produit-champs-taille-memoire-const-override>`
[unsigned Integrale_tps_produit_champs::taille_memoire() const override](#public-unsigned-integrale-tps-produit-champs-taille-memoire-const-override)
Integrale_tps_produit_champs::~Integrale_tps_produit_champs()
How to cite in this doc:
:ref:`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()](#public-integrale-tps-produit-champs-dtor-integrale-tps-produit-champs)
Objet_U * Integrale_tps_produit_champs::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Integrale_tps_produit_champs::cree_instance() <public-static-objet-u-ptr-integrale-tps-produit-champs-cree-instance>`
[Objet_U * Integrale_tps_produit_champs::cree_instance()](#public-static-objet-u-ptr-integrale-tps-produit-champs-cree-instance)
const Type_info * Integrale_tps_produit_champs::info()
How to cite in this doc:
:ref:`const Type_info * Integrale_tps_produit_champs::info() <public-static-const-type-info-ptr-integrale-tps-produit-champs-info>`
[const Type_info * Integrale_tps_produit_champs::info()](#public-static-const-type-info-ptr-integrale-tps-produit-champs-info)
const Integrale_tps_produit_champs & Integrale_tps_produit_champs::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Integrale_tps_produit_champs & Integrale_tps_produit_champs::self_cast(const Objet_U &) <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 &)](#public-static-const-integrale-tps-produit-champs-ref-integrale-tps-produit-champs-self-cast-const-objet-u-ref)
Integrale_tps_produit_champs & Integrale_tps_produit_champs::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Integrale_tps_produit_champs & Integrale_tps_produit_champs::self_cast(Objet_U &) <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 &)](#public-static-integrale-tps-produit-champs-ref-integrale-tps-produit-champs-self-cast-objet-u-ref)
Sortie & Integrale_tps_produit_champs::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Integrale_tps_produit_champs::printOn(Sortie &x) const override <protected-sortie-ref-integrale-tps-produit-champs-printon-sortie-ref-x-const-override>`
[Sortie & Integrale_tps_produit_champs::printOn(Sortie &x) const override](#protected-sortie-ref-integrale-tps-produit-champs-printon-sortie-ref-x-const-override)
Entree & Integrale_tps_produit_champs::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
How to cite in this doc:
:ref:`Entree & Integrale_tps_produit_champs::readOn(Entree &) override <protected-entree-ref-integrale-tps-produit-champs-readon-entree-ref-override>`
[Entree & Integrale_tps_produit_champs::readOn(Entree &) override](#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