Champ_Input_P0_Composite#

#include <Champ_Input_P0_Composite.h>
Brief description

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:`Champ\_Input\_P0\_Composite <class-champ-input-p0-composite>`
[Champ\_Input\_P0\_Composite](#class-champ-input-p0-composite)

Detailed description#

Inherits from#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classChamp__Input__P0__Composite__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_domaine_dis_base#

Definition
void Champ_Input_P0_Composite::associer_domaine_dis_base(const Domaine_dis_base &zdb) override
Brief description
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:`void Champ_Input_P0_Composite::associer_domaine_dis_base(const Domaine_dis_base &zdb) override <champ-input-p0-composite-public-void-champ-input-p0-composite-associer-domaine-dis-base-const-domaine-dis-base-ref-zdb-override>`
[void Champ_Input_P0_Composite::associer_domaine_dis_base(const Domaine_dis_base &zdb) override](#champ-input-p0-composite-public-void-champ-input-p0-composite-associer-domaine-dis-base-const-domaine-dis-base-ref-zdb-override)

Champ_Input_P0_Composite#

Definition
Champ_Input_P0_Composite::Champ_Input_P0_Composite()
Brief description
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:`Champ_Input_P0_Composite::Champ_Input_P0_Composite() <champ-input-p0-composite-public-champ-input-p0-composite-champ-input-p0-composite>`
[Champ_Input_P0_Composite::Champ_Input_P0_Composite()](#champ-input-p0-composite-public-champ-input-p0-composite-champ-input-p0-composite)

changer_temps#

Definition
double Champ_Input_P0_Composite::changer_temps(const double t) override
Brief description

Fixe le temps auquel se situe le champ.

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:`double Champ_Input_P0_Composite::changer_temps(const double t) override <champ-input-p0-composite-public-double-champ-input-p0-composite-changer-temps-const-double-t-override>`
[double Champ_Input_P0_Composite::changer_temps(const double t) override](#champ-input-p0-composite-public-double-champ-input-p0-composite-changer-temps-const-double-t-override)

domaine_dis_base#

Definition
const Domaine_dis_base & Champ_Input_P0_Composite::domaine_dis_base() const override
Brief description
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:`const Domaine_dis_base & Champ_Input_P0_Composite::domaine_dis_base() const override <champ-input-p0-composite-public-const-domaine-dis-base-ref-champ-input-p0-composite-domaine-dis-base-const-override>`
[const Domaine_dis_base & Champ_Input_P0_Composite::domaine_dis_base() const override](#champ-input-p0-composite-public-const-domaine-dis-base-ref-champ-input-p0-composite-domaine-dis-base-const-override)

duplique#

Definition
int Champ_Input_P0_Composite::duplique() const override
Brief description
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 Champ_Input_P0_Composite::duplique() const override <champ-input-p0-composite-public-int-champ-input-p0-composite-duplique-const-override>`
[int Champ_Input_P0_Composite::duplique() const override](#champ-input-p0-composite-public-int-champ-input-p0-composite-duplique-const-override)

fixer_unite#

Definition
const Nom & Champ_Input_P0_Composite::fixer_unite(const Nom &unit) override
Brief description

Specifie l’unite d’un champ scalaire ou dont toutes les composantes ont la meme unite.

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:`const Nom & Champ_Input_P0_Composite::fixer_unite(const Nom &unit) override <champ-input-p0-composite-public-const-nom-ref-champ-input-p0-composite-fixer-unite-const-nom-ref-unit-override>`
[const Nom & Champ_Input_P0_Composite::fixer_unite(const Nom &unit) override](#champ-input-p0-composite-public-const-nom-ref-champ-input-p0-composite-fixer-unite-const-nom-ref-unit-override)

fixer_unite#

Definition
const Nom & Champ_Input_P0_Composite::fixer_unite(int i, const Nom &unit) override
Brief description

Specifie l’unite de la i - eme composante du champ Signification: l’index de la composante du champ dont on veut specifier l’unite.

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:`const Nom & Champ_Input_P0_Composite::fixer_unite(int i, const Nom &unit) override <champ-input-p0-composite-public-const-nom-ref-champ-input-p0-composite-fixer-unite-int-i-const-nom-ref-unit-override>`
[const Nom & Champ_Input_P0_Composite::fixer_unite(int i, const Nom &unit) override](#champ-input-p0-composite-public-const-nom-ref-champ-input-p0-composite-fixer-unite-int-i-const-nom-ref-unit-override)

get_info#

Definition
const Type_info * Champ_Input_P0_Composite::get_info() const override
Brief description

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 * Champ_Input_P0_Composite::get_info() const override <champ-input-p0-composite-public-const-type-info-ptr-champ-input-p0-composite-get-info-const-override>`
[const Type_info * Champ_Input_P0_Composite::get_info() const override](#champ-input-p0-composite-public-const-type-info-ptr-champ-input-p0-composite-get-info-const-override)

getTemplate#

Definition
void Champ_Input_P0_Composite::getTemplate(TrioField &afield) const
Brief description
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:`void Champ_Input_P0_Composite::getTemplate(TrioField &afield) const <champ-input-p0-composite-public-void-champ-input-p0-composite-gettemplate-triofield-ref-afield-const>`
[void Champ_Input_P0_Composite::getTemplate(TrioField &afield) const](#champ-input-p0-composite-public-void-champ-input-p0-composite-gettemplate-triofield-ref-afield-const)

initial_values#

Definition
const DoubleTab & Champ_Input_P0_Composite::initial_values()
Brief description
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 DoubleTab & Champ_Input_P0_Composite::initial_values() <champ-input-p0-composite-public-const-doubletab-ref-champ-input-p0-composite-initial-values>`
[const DoubleTab & Champ_Input_P0_Composite::initial_values()](#champ-input-p0-composite-public-const-doubletab-ref-champ-input-p0-composite-initial-values)

initialiser#

Definition
int Champ_Input_P0_Composite::initialiser(const double t) override
Brief description

NE FAIT RIEN.

Detailed description

A surcharger dans les classes derivees. Provoque l’initialisation du champ si necessaire

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:`int Champ_Input_P0_Composite::initialiser(const double t) override <champ-input-p0-composite-public-int-champ-input-p0-composite-initialiser-const-double-t-override>`
[int Champ_Input_P0_Composite::initialiser(const double t) override](#champ-input-p0-composite-public-int-champ-input-p0-composite-initialiser-const-double-t-override)

input_field#

Definition
Champ_input_P0 & Champ_Input_P0_Composite::input_field()
Brief description
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:`Champ_input_P0 & Champ_Input_P0_Composite::input_field() <champ-input-p0-composite-public-champ-input-p0-ref-champ-input-p0-composite-input-field>`
[Champ_input_P0 & Champ_Input_P0_Composite::input_field()](#champ-input-p0-composite-public-champ-input-p0-ref-champ-input-p0-composite-input-field)

is_initialized#

Definition
bool Champ_Input_P0_Composite::is_initialized()
Brief description
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:`bool Champ_Input_P0_Composite::is_initialized() <champ-input-p0-composite-public-bool-champ-input-p0-composite-is-initialized>`
[bool Champ_Input_P0_Composite::is_initialized()](#champ-input-p0-composite-public-bool-champ-input-p0-composite-is-initialized)

mettre_a_jour#

Definition
void Champ_Input_P0_Composite::mettre_a_jour(double) override
Brief description

mettre_a_jour de la classe de base Champ_base :ne fait rien !

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:`void Champ_Input_P0_Composite::mettre_a_jour(double) override <champ-input-p0-composite-public-void-champ-input-p0-composite-mettre-a-jour-double-override>`
[void Champ_Input_P0_Composite::mettre_a_jour(double) override](#champ-input-p0-composite-public-void-champ-input-p0-composite-mettre-a-jour-double-override)

setDoubleValue#

Definition
void Champ_Input_P0_Composite::setDoubleValue(const double val)
Brief description
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:`void Champ_Input_P0_Composite::setDoubleValue(const double val) <champ-input-p0-composite-public-void-champ-input-p0-composite-setdoublevalue-const-double-val>`
[void Champ_Input_P0_Composite::setDoubleValue(const double val)](#champ-input-p0-composite-public-void-champ-input-p0-composite-setdoublevalue-const-double-val)

setValue#

Definition
void Champ_Input_P0_Composite::setValue(const TrioField &afield)
Brief description
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:`void Champ_Input_P0_Composite::setValue(const TrioField &afield) <champ-input-p0-composite-public-void-champ-input-p0-composite-setvalue-const-triofield-ref-afield>`
[void Champ_Input_P0_Composite::setValue(const TrioField &afield)](#champ-input-p0-composite-public-void-champ-input-p0-composite-setvalue-const-triofield-ref-afield)

taille_memoire#

Definition
unsigned Champ_Input_P0_Composite::taille_memoire() const override
Brief description
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 Champ_Input_P0_Composite::taille_memoire() const override <champ-input-p0-composite-public-unsigned-champ-input-p0-composite-taille-memoire-const-override>`
[unsigned Champ_Input_P0_Composite::taille_memoire() const override](#champ-input-p0-composite-public-unsigned-champ-input-p0-composite-taille-memoire-const-override)

valeurs#

Definition
const DoubleTab & Champ_Input_P0_Composite::valeurs() const override
Brief description
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:`const DoubleTab & Champ_Input_P0_Composite::valeurs() const override <champ-input-p0-composite-public-const-doubletab-ref-champ-input-p0-composite-valeurs-const-override>`
[const DoubleTab & Champ_Input_P0_Composite::valeurs() const override](#champ-input-p0-composite-public-const-doubletab-ref-champ-input-p0-composite-valeurs-const-override)

valeurs#

Definition
virtual const DoubleTab & Champ_Proto::valeurs() const=0
Brief description
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:`virtual const DoubleTab & Champ_Proto::valeurs() const=0 <champ-input-p0-composite-public-virtual-const-doubletab-ref-champ-proto-valeurs-const-equal-0>`
[virtual const DoubleTab & Champ_Proto::valeurs() const=0](#champ-input-p0-composite-public-virtual-const-doubletab-ref-champ-proto-valeurs-const-equal-0)

valeurs#

Definition
DoubleTab & Champ_Input_P0_Composite::valeurs() override
Brief description
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:`DoubleTab & Champ_Input_P0_Composite::valeurs() override <champ-input-p0-composite-public-doubletab-ref-champ-input-p0-composite-valeurs-override>`
[DoubleTab & Champ_Input_P0_Composite::valeurs() override](#champ-input-p0-composite-public-doubletab-ref-champ-input-p0-composite-valeurs-override)

valeurs#

Definition
virtual DoubleTab & Champ_Proto::valeurs()=0
Brief description

Surcharge Champ_base::valeurs() Renvoie le tableau des valeurs.

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:`virtual DoubleTab & Champ_Proto::valeurs()=0 <champ-input-p0-composite-public-virtual-doubletab-ref-champ-proto-valeurs-equal-0>`
[virtual DoubleTab & Champ_Proto::valeurs()=0](#champ-input-p0-composite-public-virtual-doubletab-ref-champ-proto-valeurs-equal-0)

valeurs#

Definition
virtual DoubleTab & Champ_Proto::valeurs(double temps)
Brief description
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:`virtual DoubleTab & Champ_Proto::valeurs(double temps) <champ-input-p0-composite-public-virtual-doubletab-ref-champ-proto-valeurs-double-temps>`
[virtual DoubleTab & Champ_Proto::valeurs(double temps)](#champ-input-p0-composite-public-virtual-doubletab-ref-champ-proto-valeurs-double-temps)

valeurs#

Definition
virtual const DoubleTab & Champ_Proto::valeurs(double temps) const
Brief description
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:`virtual const DoubleTab & Champ_Proto::valeurs(double temps) const <champ-input-p0-composite-public-virtual-const-doubletab-ref-champ-proto-valeurs-double-temps-const>`
[virtual const DoubleTab & Champ_Proto::valeurs(double temps) const](#champ-input-p0-composite-public-virtual-const-doubletab-ref-champ-proto-valeurs-double-temps-const)

~Champ_Input_P0_Composite#

Definition
Champ_Input_P0_Composite::~Champ_Input_P0_Composite()
Brief description
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:`Champ_Input_P0_Composite::~Champ_Input_P0_Composite() <champ-input-p0-composite-public-champ-input-p0-composite-dtor-champ-input-p0-composite>`
[Champ_Input_P0_Composite::~Champ_Input_P0_Composite()](#champ-input-p0-composite-public-champ-input-p0-composite-dtor-champ-input-p0-composite)

cree_instance#

Definition
Objet_U * Champ_Input_P0_Composite::cree_instance()
Brief description
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 * Champ_Input_P0_Composite::cree_instance() <champ-input-p0-composite-public-static-objet-u-ptr-champ-input-p0-composite-cree-instance>`
[Objet_U * Champ_Input_P0_Composite::cree_instance()](#champ-input-p0-composite-public-static-objet-u-ptr-champ-input-p0-composite-cree-instance)

info#

Definition
const Type_info * Champ_Input_P0_Composite::info()
Brief description
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 * Champ_Input_P0_Composite::info() <champ-input-p0-composite-public-static-const-type-info-ptr-champ-input-p0-composite-info>`
[const Type_info * Champ_Input_P0_Composite::info()](#champ-input-p0-composite-public-static-const-type-info-ptr-champ-input-p0-composite-info)

self_cast#

Definition
const Champ_Input_P0_Composite & Champ_Input_P0_Composite::self_cast(const Objet_U &)
Brief description
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 Champ_Input_P0_Composite & Champ_Input_P0_Composite::self_cast(const Objet_U &) <champ-input-p0-composite-public-static-const-champ-input-p0-composite-ref-champ-input-p0-composite-self-cast-const-objet-u-ref>`
[const Champ_Input_P0_Composite & Champ_Input_P0_Composite::self_cast(const Objet_U &)](#champ-input-p0-composite-public-static-const-champ-input-p0-composite-ref-champ-input-p0-composite-self-cast-const-objet-u-ref)

self_cast#

Definition
Champ_Input_P0_Composite & Champ_Input_P0_Composite::self_cast(Objet_U &)
Brief description
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:`Champ_Input_P0_Composite & Champ_Input_P0_Composite::self_cast(Objet_U &) <champ-input-p0-composite-public-static-champ-input-p0-composite-ref-champ-input-p0-composite-self-cast-objet-u-ref>`
[Champ_Input_P0_Composite & Champ_Input_P0_Composite::self_cast(Objet_U &)](#champ-input-p0-composite-public-static-champ-input-p0-composite-ref-champ-input-p0-composite-self-cast-objet-u-ref)

printOn#

Definition
Sortie & Champ_Input_P0_Composite::printOn(Sortie &x) const override
Brief description

Ecriture de l’objet sur un flot de sortie 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:`Sortie & Champ_Input_P0_Composite::printOn(Sortie &x) const override <champ-input-p0-composite-protected-sortie-ref-champ-input-p0-composite-printon-sortie-ref-x-const-override>`
[Sortie & Champ_Input_P0_Composite::printOn(Sortie &x) const override](#champ-input-p0-composite-protected-sortie-ref-champ-input-p0-composite-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Champ_Input_P0_Composite::readOn(Entree &) override
Brief description

Lecture d’un Objet_U sur un flot d’entree 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:`Entree & Champ_Input_P0_Composite::readOn(Entree &) override <champ-input-p0-composite-protected-entree-ref-champ-input-p0-composite-readon-entree-ref-override>`
[Entree & Champ_Input_P0_Composite::readOn(Entree &) override](#champ-input-p0-composite-protected-entree-ref-champ-input-p0-composite-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Champ_Input_P0_Composite::info_obj
champ_initial_ (private)
TRUST_Deriv<Champ_Don_base> Champ_Input_P0_Composite::champ_initial_
champ_input_ (private)
Champ_input_P0 Champ_Input_P0_Composite::champ_input_