Integrale_tps_Champ#
#include <Integrale_tps_Champ.h>
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\_Champ <class-integrale-tps-champ>`
[Integrale\_tps\_Champ](#class-integrale-tps-champ)
Detailed description#
Inherits from#
public : Objet_U
Inherited by#
public : Integrale_tps_produit_champs
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#
associer#
void Integrale_tps_Champ::associer(const Champ_base &, int, double, double)
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:`void Integrale_tps_Champ::associer(const Champ_base &, int, double, double) <integrale-tps-champ-public-void-integrale-tps-champ-associer-const-champ-base-ref-int-double-double>`
[void Integrale_tps_Champ::associer(const Champ_base &, int, double, double)](#integrale-tps-champ-public-void-integrale-tps-champ-associer-const-champ-base-ref-int-double-double)
associer#
void Integrale_tps_Champ::associer(const Champ_Generique_base &, int, double, double)
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:`void Integrale_tps_Champ::associer(const Champ_Generique_base &, int, double, double) <integrale-tps-champ-public-void-integrale-tps-champ-associer-const-champ-generique-base-ref-int-double-double>`
[void Integrale_tps_Champ::associer(const Champ_Generique_base &, int, double, double)](#integrale-tps-champ-public-void-integrale-tps-champ-associer-const-champ-generique-base-ref-int-double-double)
dt_integration#
double Integrale_tps_Champ::dt_integration() 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:`double Integrale_tps_Champ::dt_integration() const <integrale-tps-champ-public-double-integrale-tps-champ-dt-integration-const>`
[double Integrale_tps_Champ::dt_integration() const](#integrale-tps-champ-public-double-integrale-tps-champ-dt-integration-const)
duplique#
int Integrale_tps_Champ::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_Champ::duplique() const override <integrale-tps-champ-public-int-integrale-tps-champ-duplique-const-override>`
[int Integrale_tps_Champ::duplique() const override](#integrale-tps-champ-public-int-integrale-tps-champ-duplique-const-override)
fixer_dt_integr#
void Integrale_tps_Champ::fixer_dt_integr(double t)
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_Champ::fixer_dt_integr(double t) <integrale-tps-champ-public-void-integrale-tps-champ-fixer-dt-integr-double-t>`
[void Integrale_tps_Champ::fixer_dt_integr(double t)](#integrale-tps-champ-public-void-integrale-tps-champ-fixer-dt-integr-double-t)
fixer_t_debut#
void Integrale_tps_Champ::fixer_t_debut(double t)
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_Champ::fixer_t_debut(double t) <integrale-tps-champ-public-void-integrale-tps-champ-fixer-t-debut-double-t>`
[void Integrale_tps_Champ::fixer_t_debut(double t)](#integrale-tps-champ-public-void-integrale-tps-champ-fixer-t-debut-double-t)
fixer_t_fin#
void Integrale_tps_Champ::fixer_t_fin(double t)
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_Champ::fixer_t_fin(double t) <integrale-tps-champ-public-void-integrale-tps-champ-fixer-t-fin-double-t>`
[void Integrale_tps_Champ::fixer_t_fin(double t)](#integrale-tps-champ-public-void-integrale-tps-champ-fixer-t-fin-double-t)
fixer_tps_integrale#
void Integrale_tps_Champ::fixer_tps_integrale(double t)
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_Champ::fixer_tps_integrale(double t) <integrale-tps-champ-public-void-integrale-tps-champ-fixer-tps-integrale-double-t>`
[void Integrale_tps_Champ::fixer_tps_integrale(double t)](#integrale-tps-champ-public-void-integrale-tps-champ-fixer-tps-integrale-double-t)
get_info#
const Type_info * Integrale_tps_Champ::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_Champ::get_info() const override <integrale-tps-champ-public-const-type-info-ptr-integrale-tps-champ-get-info-const-override>`
[const Type_info * Integrale_tps_Champ::get_info() const override](#integrale-tps-champ-public-const-type-info-ptr-integrale-tps-champ-get-info-const-override)
Integrale_tps_Champ#
Integrale_tps_Champ::Integrale_tps_Champ()
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_Champ::Integrale_tps_Champ() <integrale-tps-champ-public-integrale-tps-champ-integrale-tps-champ>`
[Integrale_tps_Champ::Integrale_tps_Champ()](#integrale-tps-champ-public-integrale-tps-champ-integrale-tps-champ)
le_champ#
const TRUST_Ref<Champ_Generique_base *> & Integrale_tps_Champ::le_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_Champ::le_champ() const <integrale-tps-champ-public-const-trust-ref-champ-generique-base-ptr-ref-integrale-tps-champ-le-champ-const>`
[const TRUST_Ref<Champ_Generique_base *> & Integrale_tps_Champ::le_champ() const](#integrale-tps-champ-public-const-trust-ref-champ-generique-base-ptr-ref-integrale-tps-champ-le-champ-const)
le_champ_calcule#
Champ_Fonc_base & Integrale_tps_Champ::le_champ_calcule()
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:`Champ_Fonc_base & Integrale_tps_Champ::le_champ_calcule() <integrale-tps-champ-public-champ-fonc-base-ref-integrale-tps-champ-le-champ-calcule>`
[Champ_Fonc_base & Integrale_tps_Champ::le_champ_calcule()](#integrale-tps-champ-public-champ-fonc-base-ref-integrale-tps-champ-le-champ-calcule)
le_champ_calcule#
const Champ_Fonc_base & Integrale_tps_Champ::le_champ_calcule() 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 Champ_Fonc_base & Integrale_tps_Champ::le_champ_calcule() const <integrale-tps-champ-public-const-champ-fonc-base-ref-integrale-tps-champ-le-champ-calcule-const>`
[const Champ_Fonc_base & Integrale_tps_Champ::le_champ_calcule() const](#integrale-tps-champ-public-const-champ-fonc-base-ref-integrale-tps-champ-le-champ-calcule-const)
mettre_a_jour#
virtual void Integrale_tps_Champ::mettre_a_jour(double)
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:`virtual void Integrale_tps_Champ::mettre_a_jour(double) <integrale-tps-champ-public-virtual-void-integrale-tps-champ-mettre-a-jour-double>`
[virtual void Integrale_tps_Champ::mettre_a_jour(double)](#integrale-tps-champ-public-virtual-void-integrale-tps-champ-mettre-a-jour-double)
mettre_a_jour_integrale#
void Integrale_tps_Champ::mettre_a_jour_integrale()
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.
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_Champ::mettre_a_jour_integrale() <integrale-tps-champ-public-void-integrale-tps-champ-mettre-a-jour-integrale>`
[void Integrale_tps_Champ::mettre_a_jour_integrale()](#integrale-tps-champ-public-void-integrale-tps-champ-mettre-a-jour-integrale)
t_debut#
double Integrale_tps_Champ::t_debut() 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:`double Integrale_tps_Champ::t_debut() const <integrale-tps-champ-public-double-integrale-tps-champ-t-debut-const>`
[double Integrale_tps_Champ::t_debut() const](#integrale-tps-champ-public-double-integrale-tps-champ-t-debut-const)
t_fin#
double Integrale_tps_Champ::t_fin() 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:`double Integrale_tps_Champ::t_fin() const <integrale-tps-champ-public-double-integrale-tps-champ-t-fin-const>`
[double Integrale_tps_Champ::t_fin() const](#integrale-tps-champ-public-double-integrale-tps-champ-t-fin-const)
taille_memoire#
unsigned Integrale_tps_Champ::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_Champ::taille_memoire() const override <integrale-tps-champ-public-unsigned-integrale-tps-champ-taille-memoire-const-override>`
[unsigned Integrale_tps_Champ::taille_memoire() const override](#integrale-tps-champ-public-unsigned-integrale-tps-champ-taille-memoire-const-override)
temps_integrale#
double Integrale_tps_Champ::temps_integrale() 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:`double Integrale_tps_Champ::temps_integrale() const <integrale-tps-champ-public-double-integrale-tps-champ-temps-integrale-const>`
[double Integrale_tps_Champ::temps_integrale() const](#integrale-tps-champ-public-double-integrale-tps-champ-temps-integrale-const)
typer_champ#
void Integrale_tps_Champ::typer_champ(const Nom &)
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_Champ::typer_champ(const Nom &) <integrale-tps-champ-public-void-integrale-tps-champ-typer-champ-const-nom-ref>`
[void Integrale_tps_Champ::typer_champ(const Nom &)](#integrale-tps-champ-public-void-integrale-tps-champ-typer-champ-const-nom-ref)
~Integrale_tps_Champ#
Integrale_tps_Champ::~Integrale_tps_Champ()
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_Champ::~Integrale_tps_Champ() <integrale-tps-champ-public-integrale-tps-champ-dtor-integrale-tps-champ>`
[Integrale_tps_Champ::~Integrale_tps_Champ()](#integrale-tps-champ-public-integrale-tps-champ-dtor-integrale-tps-champ)
cree_instance#
Objet_U * Integrale_tps_Champ::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_Champ::cree_instance() <integrale-tps-champ-public-static-objet-u-ptr-integrale-tps-champ-cree-instance>`
[Objet_U * Integrale_tps_Champ::cree_instance()](#integrale-tps-champ-public-static-objet-u-ptr-integrale-tps-champ-cree-instance)
info#
const Type_info * Integrale_tps_Champ::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_Champ::info() <integrale-tps-champ-public-static-const-type-info-ptr-integrale-tps-champ-info>`
[const Type_info * Integrale_tps_Champ::info()](#integrale-tps-champ-public-static-const-type-info-ptr-integrale-tps-champ-info)
self_cast#
const Integrale_tps_Champ & Integrale_tps_Champ::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_Champ & Integrale_tps_Champ::self_cast(const Objet_U &) <integrale-tps-champ-public-static-const-integrale-tps-champ-ref-integrale-tps-champ-self-cast-const-objet-u-ref>`
[const Integrale_tps_Champ & Integrale_tps_Champ::self_cast(const Objet_U &)](#integrale-tps-champ-public-static-const-integrale-tps-champ-ref-integrale-tps-champ-self-cast-const-objet-u-ref)
self_cast#
Integrale_tps_Champ & Integrale_tps_Champ::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_Champ & Integrale_tps_Champ::self_cast(Objet_U &) <integrale-tps-champ-public-static-integrale-tps-champ-ref-integrale-tps-champ-self-cast-objet-u-ref>`
[Integrale_tps_Champ & Integrale_tps_Champ::self_cast(Objet_U &)](#integrale-tps-champ-public-static-integrale-tps-champ-ref-integrale-tps-champ-self-cast-objet-u-ref)
printOn#
Sortie & Integrale_tps_Champ::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_Champ::printOn(Sortie &x) const override <integrale-tps-champ-protected-sortie-ref-integrale-tps-champ-printon-sortie-ref-x-const-override>`
[Sortie & Integrale_tps_Champ::printOn(Sortie &x) const override](#integrale-tps-champ-protected-sortie-ref-integrale-tps-champ-printon-sortie-ref-x-const-override)
readOn#
Entree & Integrale_tps_Champ::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_Champ::readOn(Entree &) override <integrale-tps-champ-protected-entree-ref-integrale-tps-champ-readon-entree-ref-override>`
[Entree & Integrale_tps_Champ::readOn(Entree &) override](#integrale-tps-champ-protected-entree-ref-integrale-tps-champ-readon-entree-ref-override)
Attributes Documentation#
const Type_info Integrale_tps_Champ::info_obj
double Integrale_tps_Champ::dt_integr_calcul_ = - 100.
TRUST_Deriv<Champ_Fonc_base> Integrale_tps_Champ::le_champ_
TRUST_Ref<Champ_Generique_base *> Integrale_tps_Champ::le_champ_ref_
int Integrale_tps_Champ::puissance_ = - 10
double Integrale_tps_Champ::t_debut_ = - 100.
double Integrale_tps_Champ::t_fin_ = - 100.
double Integrale_tps_Champ::tps_integrale_ = - 100.