Champ_Inc_base#

#include <Champ_Inc_base.h>

Classe Champ_Inc_base .

How to cite this class in this doc#

:ref:`Champ\_Inc\_base <class-champ-inc-base>`
[Champ\_Inc\_base](#class-champ-inc-base)

Detailed description#

Classe de base des champs inconnues qui sont les champs calcules par une equation. Un objet de type Roue est associe au Champ_Inc, cette roue permet de gerer le nombre de valeurs du temps pour lesquels le champ doit rester en memoire. C’est le schema en temps qui guide le nombre de valeurs a garder. Cette classe peut aussi servir a stocker des champs calcules a partir d’autres Champ_Inc. Dans ce cas, une fonction calculer_valeurs(…) est appellee lors de mettre_a_jour() et doit remplir : - les valeurs du champ a l’instant courant; - les derivees de ces valeurs par rapport aux inconnues; - ses valeurs aux bords (stockees dans un tableau, car le champ n’a pas de CL associee); OWN_PTR(Champ_Inc_base) est un morceaux d’equation car il herite de MorEqn.

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

a_un_domaine_dis_base
int Champ_Inc_base::a_un_domaine_dis_base() const override

Reimplements:

How to cite in this doc:
:ref:`int Champ_Inc_base::a_un_domaine_dis_base() const override <public-int-champ-inc-base-a-un-domaine-dis-base-const-override>`
[int Champ_Inc_base::a_un_domaine_dis_base() const override](#public-int-champ-inc-base-a-un-domaine-dis-base-const-override)
affecter_
Champ_base & Champ_Inc_base::affecter_(const Champ_base &) override

Affectation d’un OWN_PTR(Champ_base) generique ( Champ_base ) dans un champ inconnue.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Champ_base & Champ_Inc_base::affecter_(const Champ_base &) override <public-champ-base-ref-champ-inc-base-affecter-underscore-const-champ-base-ref-override>`
[Champ_base & Champ_Inc_base::affecter_(const Champ_base &) override](#public-champ-base-ref-champ-inc-base-affecter-underscore-const-champ-base-ref-override)
affecter_compo
Champ_base & Champ_Inc_base::affecter_compo(const Champ_base &, int compo) override

Affectation d’une composante d’un OWN_PTR(Champ_base) quelconque ( Champ_base ) dans une composante d’un champ inconnue.

Reimplements:

References
How to cite in this doc:
:ref:`Champ_base & Champ_Inc_base::affecter_compo(const Champ_base &, int compo) override <public-champ-base-ref-champ-inc-base-affecter-compo-const-champ-base-ref-int-compo-override>`
[Champ_base & Champ_Inc_base::affecter_compo(const Champ_base &, int compo) override](#public-champ-base-ref-champ-inc-base-affecter-compo-const-champ-base-ref-int-compo-override)
associer_domaine_cl_dis
void Champ_Inc_base::associer_domaine_cl_dis(const Domaine_Cl_dis_base &)
References
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::associer_domaine_cl_dis(const Domaine_Cl_dis_base &) <public-void-champ-inc-base-associer-domaine-cl-dis-const-domaine-cl-dis-base-ref>`
[void Champ_Inc_base::associer_domaine_cl_dis(const Domaine_Cl_dis_base &)](#public-void-champ-inc-base-associer-domaine-cl-dis-const-domaine-cl-dis-base-ref)
associer_domaine_dis_base
void Champ_Inc_base::associer_domaine_dis_base(const Domaine_dis_base &) override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::associer_domaine_dis_base(const Domaine_dis_base &) override <public-void-champ-inc-base-associer-domaine-dis-base-const-domaine-dis-base-ref-override>`
[void Champ_Inc_base::associer_domaine_dis_base(const Domaine_dis_base &) override](#public-void-champ-inc-base-associer-domaine-dis-base-const-domaine-dis-base-ref-override)
associer_eqn
void Champ_Inc_base::associer_eqn(const Equation_base &)

Associe le champ a l’equation dont il represente une inconnue.

Simple appel a MorEqn::associer_eqn(const Equation_base&)

References
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::associer_eqn(const Equation_base &) <public-void-champ-inc-base-associer-eqn-const-equation-base-ref>`
[void Champ_Inc_base::associer_eqn(const Equation_base &)](#public-void-champ-inc-base-associer-eqn-const-equation-base-ref)
avancer
Champ_Inc_base & Champ_Inc_base::avancer(int i=1)

Avance le pointeur courant de i pas de temps, dans la liste des valeurs temporelles conservees.

References
Referenced By
How to cite in this doc:
:ref:`Champ_Inc_base & Champ_Inc_base::avancer(int i=1) <public-champ-inc-base-ref-champ-inc-base-avancer-int-i-equal-1>`
[Champ_Inc_base & Champ_Inc_base::avancer(int i=1)](#public-champ-inc-base-ref-champ-inc-base-avancer-int-i-equal-1)
Champ_Inc_base
Champ_Inc_base::Champ_Inc_base()
How to cite in this doc:
:ref:`Champ_Inc_base::Champ_Inc_base() <public-champ-inc-base-champ-inc-base>`
[Champ_Inc_base::Champ_Inc_base()](#public-champ-inc-base-champ-inc-base)
changer_temps
double Champ_Inc_base::changer_temps(const double temps) override

Fixe le temps du champ.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`double Champ_Inc_base::changer_temps(const double temps) override <public-double-champ-inc-base-changer-temps-const-double-temps-override>`
[double Champ_Inc_base::changer_temps(const double temps) override](#public-double-champ-inc-base-changer-temps-const-double-temps-override)
changer_temps_futur
double Champ_Inc_base::changer_temps_futur(double, int i=1)

Fixe le temps du ieme champ futur.

References
Referenced By
How to cite in this doc:
:ref:`double Champ_Inc_base::changer_temps_futur(double, int i=1) <public-double-champ-inc-base-changer-temps-futur-double-int-i-equal-1>`
[double Champ_Inc_base::changer_temps_futur(double, int i=1)](#public-double-champ-inc-base-changer-temps-futur-double-int-i-equal-1)
changer_temps_passe
double Champ_Inc_base::changer_temps_passe(double, int i=1)

Fixe le temps du ieme champ passe.

References
How to cite in this doc:
:ref:`double Champ_Inc_base::changer_temps_passe(double, int i=1) <public-double-champ-inc-base-changer-temps-passe-double-int-i-equal-1>`
[double Champ_Inc_base::changer_temps_passe(double, int i=1)](#public-double-champ-inc-base-changer-temps-passe-double-int-i-equal-1)
creer_espace_distant
virtual void Champ_Inc_base::creer_espace_distant(int dummy)
How to cite in this doc:
:ref:`virtual void Champ_Inc_base::creer_espace_distant(int dummy) <public-virtual-void-champ-inc-base-creer-espace-distant-int-dummy>`
[virtual void Champ_Inc_base::creer_espace_distant(int dummy)](#public-virtual-void-champ-inc-base-creer-espace-distant-int-dummy)
data_a_sauvegarder
std::vector<YAML_data> Champ_Inc_base::data_a_sauvegarder() const

for PDI IO: retrieve name, type and dimensions of the field to save/restore.

References
Referenced By
How to cite in this doc:
:ref:`std::vector<YAML_data> Champ_Inc_base::data_a_sauvegarder() const <public-std-vector-yaml-data-champ-inc-base-data-a-sauvegarder-const>`
[std::vector<YAML_data> Champ_Inc_base::data_a_sauvegarder() const](#public-std-vector-yaml-data-champ-inc-base-data-a-sauvegarder-const)
derivees
tabs_t & Champ_Inc_base::derivees()
References
How to cite in this doc:
:ref:`tabs_t & Champ_Inc_base::derivees() <public-tabs-t-ref-champ-inc-base-derivees>`
[tabs_t & Champ_Inc_base::derivees()](#public-tabs-t-ref-champ-inc-base-derivees)
derivees
const tabs_t & Champ_Inc_base::derivees() const
References
Referenced By
How to cite in this doc:
:ref:`const tabs_t & Champ_Inc_base::derivees() const <public-const-tabs-t-ref-champ-inc-base-derivees-const>`
[const tabs_t & Champ_Inc_base::derivees() const](#public-const-tabs-t-ref-champ-inc-base-derivees-const)
domaine
const Domaine & Champ_Inc_base::domaine() const
References
Referenced By
How to cite in this doc:
:ref:`const Domaine & Champ_Inc_base::domaine() const <public-const-domaine-ref-champ-inc-base-domaine-const>`
[const Domaine & Champ_Inc_base::domaine() const](#public-const-domaine-ref-champ-inc-base-domaine-const)
domaine_Cl_dis
Domaine_Cl_dis_base & Champ_Inc_base::domaine_Cl_dis()
References
How to cite in this doc:
:ref:`Domaine_Cl_dis_base & Champ_Inc_base::domaine_Cl_dis() <public-domaine-cl-dis-base-ref-champ-inc-base-domaine-cl-dis>`
[Domaine_Cl_dis_base & Champ_Inc_base::domaine_Cl_dis()](#public-domaine-cl-dis-base-ref-champ-inc-base-domaine-cl-dis)
domaine_dis_base
const Domaine_dis_base & Champ_Inc_base::domaine_dis_base() const override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`const Domaine_dis_base & Champ_Inc_base::domaine_dis_base() const override <public-const-domaine-dis-base-ref-champ-inc-base-domaine-dis-base-const-override>`
[const Domaine_dis_base & Champ_Inc_base::domaine_dis_base() const override](#public-const-domaine-dis-base-ref-champ-inc-base-domaine-dis-base-const-override)
domaine_vf
const Domaine_VF & Champ_Inc_base::domaine_vf() const
References
Referenced By
How to cite in this doc:
:ref:`const Domaine_VF & Champ_Inc_base::domaine_vf() const <public-const-domaine-vf-ref-champ-inc-base-domaine-vf-const>`
[const Domaine_VF & Champ_Inc_base::domaine_vf() const](#public-const-domaine-vf-ref-champ-inc-base-domaine-vf-const)
fixer_nb_valeurs_nodales
int Champ_Inc_base::fixer_nb_valeurs_nodales(int) override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Champ_Inc_base::fixer_nb_valeurs_nodales(int) override <public-int-champ-inc-base-fixer-nb-valeurs-nodales-int-override>`
[int Champ_Inc_base::fixer_nb_valeurs_nodales(int) override](#public-int-champ-inc-base-fixer-nb-valeurs-nodales-int-override)
fixer_nb_valeurs_temporelles
int Champ_Inc_base::fixer_nb_valeurs_temporelles(int)

Fixe le nombre de valeurs temporelles a conserver.

(un nombre different suivant le schema en temps utilise) Appelle Roue::fixer_nb_cases(int)

References
Referenced By
How to cite in this doc:
:ref:`int Champ_Inc_base::fixer_nb_valeurs_temporelles(int) <public-int-champ-inc-base-fixer-nb-valeurs-temporelles-int>`
[int Champ_Inc_base::fixer_nb_valeurs_temporelles(int)](#public-int-champ-inc-base-fixer-nb-valeurs-temporelles-int)
futur
const DoubleTab & Champ_Inc_base::futur(int i=1) const override

Reimplements:

References
How to cite in this doc:
:ref:`const DoubleTab & Champ_Inc_base::futur(int i=1) const override <public-const-doubletab-ref-champ-inc-base-futur-int-i-equal-1-const-override>`
[const DoubleTab & Champ_Inc_base::futur(int i=1) const override](#public-const-doubletab-ref-champ-inc-base-futur-int-i-equal-1-const-override)
futur
DoubleTab & Champ_Inc_base::futur(int i=1) override

Renvoie les valeurs du champs a l’instant t + i.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_Inc_base::futur(int i=1) override <public-doubletab-ref-champ-inc-base-futur-int-i-equal-1-override>`
[DoubleTab & Champ_Inc_base::futur(int i=1) override](#public-doubletab-ref-champ-inc-base-futur-int-i-equal-1-override)
get_info
const Type_info * Champ_Inc_base::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 * Champ_Inc_base::get_info() const override <public-const-type-info-ptr-champ-inc-base-get-info-const-override>`
[const Type_info * Champ_Inc_base::get_info() const override](#public-const-type-info-ptr-champ-inc-base-get-info-const-override)
get_PDI_dname
Nom Champ_Inc_base::get_PDI_dname() const

for PDI IO: retrieve the name of the HDF5 dataset in which the field will be saved or be restored from

References
Referenced By
How to cite in this doc:
:ref:`Nom Champ_Inc_base::get_PDI_dname() const <public-nom-champ-inc-base-get-pdi-dname-const>`
[Nom Champ_Inc_base::get_PDI_dname() const](#public-nom-champ-inc-base-get-pdi-dname-const)
imprime
int Champ_Inc_base::imprime(Sortie &, int) const override

Reimplements:

References
How to cite in this doc:
:ref:`int Champ_Inc_base::imprime(Sortie &, int) const override <public-int-champ-inc-base-imprime-sortie-ref-int-const-override>`
[int Champ_Inc_base::imprime(Sortie &, int) const override](#public-int-champ-inc-base-imprime-sortie-ref-int-const-override)
init_champ_calcule
void Champ_Inc_base::init_champ_calcule(const Objet_U &obj, fonc_calc_t fonc)
References
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::init_champ_calcule(const Objet_U &obj, fonc_calc_t fonc) <public-void-champ-inc-base-init-champ-calcule-const-objet-u-ref-obj-fonc-calc-t-fonc>`
[void Champ_Inc_base::init_champ_calcule(const Objet_U &obj, fonc_calc_t fonc)](#public-void-champ-inc-base-init-champ-calcule-const-objet-u-ref-obj-fonc-calc-t-fonc)
integrale_espace
double Champ_Inc_base::integrale_espace(int ncomp) const
References
How to cite in this doc:
:ref:`double Champ_Inc_base::integrale_espace(int ncomp) const <public-double-champ-inc-base-integrale-espace-int-ncomp-const>`
[double Champ_Inc_base::integrale_espace(int ncomp) const](#public-double-champ-inc-base-integrale-espace-int-ncomp-const)
lire_donnees
int Champ_Inc_base::lire_donnees(Entree &)

Lit les valeurs du champs a partir d’un flot d’entree.

Format de lecture: int [LE NOMBRE DE VALEURS A LIRE] [LIRE LE NOMBRE DE VALEUR VOULUES]

References
Referenced By
How to cite in this doc:
:ref:`int Champ_Inc_base::lire_donnees(Entree &) <public-int-champ-inc-base-lire-donnees-entree-ref>`
[int Champ_Inc_base::lire_donnees(Entree &)](#public-int-champ-inc-base-lire-donnees-entree-ref)
mettre_a_jour
void Champ_Inc_base::mettre_a_jour(double temps) override

Effectue une mise a jour en temps du champ inconnue.

WEC : Maintenant si on l’appelle 2 fois de suite avec le meme argument, la 2eme ne fait rien.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::mettre_a_jour(double temps) override <public-void-champ-inc-base-mettre-a-jour-double-temps-override>`
[void Champ_Inc_base::mettre_a_jour(double temps) override](#public-void-champ-inc-base-mettre-a-jour-double-temps-override)
nb_valeurs_nodales
int Champ_Inc_base::nb_valeurs_nodales() const override

Returns the number of “real” geometric positions of the degrees of freedom, or - 1 if not applicable (fields with multiple localisations)

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Champ_Inc_base::nb_valeurs_nodales() const override <public-int-champ-inc-base-nb-valeurs-nodales-const-override>`
[int Champ_Inc_base::nb_valeurs_nodales() const override](#public-int-champ-inc-base-nb-valeurs-nodales-const-override)
nb_valeurs_temporelles
int Champ_Inc_base::nb_valeurs_temporelles() const

Renvoie le nombre de valeurs temporelles actuellement conservees.

Cette valeur est stockee par la Roue du Champ_Inc_base

References
Referenced By
How to cite in this doc:
:ref:`int Champ_Inc_base::nb_valeurs_temporelles() const <public-int-champ-inc-base-nb-valeurs-temporelles-const>`
[int Champ_Inc_base::nb_valeurs_temporelles() const](#public-int-champ-inc-base-nb-valeurs-temporelles-const)
operator const DoubleTab &
Champ_Inc_base::operator const DoubleTab &() const =delete
How to cite in this doc:
:ref:`Champ_Inc_base::operator const DoubleTab &() const =delete <public-champ-inc-base-operator-const-doubletab-ref-const-equal-delete>`
[Champ_Inc_base::operator const DoubleTab &() const =delete](#public-champ-inc-base-operator-const-doubletab-ref-const-equal-delete)
operator DoubleTab &
Champ_Inc_base::operator DoubleTab &()=delete
How to cite in this doc:
:ref:`Champ_Inc_base::operator DoubleTab &()=delete <public-champ-inc-base-operator-doubletab-ref-equal-delete>`
[Champ_Inc_base::operator DoubleTab &()=delete](#public-champ-inc-base-operator-doubletab-ref-equal-delete)
passe
const DoubleTab & Champ_Inc_base::passe(int i=1) const override

Reimplements:

References
How to cite in this doc:
:ref:`const DoubleTab & Champ_Inc_base::passe(int i=1) const override <public-const-doubletab-ref-champ-inc-base-passe-int-i-equal-1-const-override>`
[const DoubleTab & Champ_Inc_base::passe(int i=1) const override](#public-const-doubletab-ref-champ-inc-base-passe-int-i-equal-1-const-override)
passe
DoubleTab & Champ_Inc_base::passe(int i=1) override

Renvoie les valeurs du champs a l’instant t - i.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_Inc_base::passe(int i=1) override <public-doubletab-ref-champ-inc-base-passe-int-i-equal-1-override>`
[DoubleTab & Champ_Inc_base::passe(int i=1) override](#public-doubletab-ref-champ-inc-base-passe-int-i-equal-1-override)
PDI_save_type
void Champ_Inc_base::PDI_save_type(bool b)
References
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::PDI_save_type(bool b) <public-void-champ-inc-base-pdi-save-type-bool-b>`
[void Champ_Inc_base::PDI_save_type(bool b)](#public-void-champ-inc-base-pdi-save-type-bool-b)
reculer
Champ_Inc_base & Champ_Inc_base::reculer(int i=1)

Recule le pointeur courant de i pas de temps, dans la liste des valeurs temporelles conservees.

References
Referenced By
How to cite in this doc:
:ref:`Champ_Inc_base & Champ_Inc_base::reculer(int i=1) <public-champ-inc-base-ref-champ-inc-base-reculer-int-i-equal-1>`
[Champ_Inc_base & Champ_Inc_base::reculer(int i=1)](#public-champ-inc-base-ref-champ-inc-base-reculer-int-i-equal-1)
recuperer_temps_futur
double Champ_Inc_base::recuperer_temps_futur(int i=1) const

Retourne le temps du ieme champ futur.

References
Referenced By
How to cite in this doc:
:ref:`double Champ_Inc_base::recuperer_temps_futur(int i=1) const <public-double-champ-inc-base-recuperer-temps-futur-int-i-equal-1-const>`
[double Champ_Inc_base::recuperer_temps_futur(int i=1) const](#public-double-champ-inc-base-recuperer-temps-futur-int-i-equal-1-const)
recuperer_temps_passe
double Champ_Inc_base::recuperer_temps_passe(int i=1) const

Retourne le temps du ieme champ passe.

References
Referenced By
How to cite in this doc:
:ref:`double Champ_Inc_base::recuperer_temps_passe(int i=1) const <public-double-champ-inc-base-recuperer-temps-passe-int-i-equal-1-const>`
[double Champ_Inc_base::recuperer_temps_passe(int i=1) const](#public-double-champ-inc-base-recuperer-temps-passe-int-i-equal-1-const)
remplir_coord_noeuds
virtual DoubleTab & Champ_Inc_base::remplir_coord_noeuds(DoubleTab &) const =0
Referenced By
How to cite in this doc:
:ref:`virtual DoubleTab & Champ_Inc_base::remplir_coord_noeuds(DoubleTab &) const =0 <public-virtual-doubletab-ref-champ-inc-base-remplir-coord-noeuds-doubletab-ref-const-equal-0>`
[virtual DoubleTab & Champ_Inc_base::remplir_coord_noeuds(DoubleTab &) const =0](#public-virtual-doubletab-ref-champ-inc-base-remplir-coord-noeuds-doubletab-ref-const-equal-0)
remplir_coord_noeuds_compo
DoubleTab & Champ_Inc_base::remplir_coord_noeuds_compo(DoubleTab &, int) const

Simple appel a Champ_Inc_base::remplir_coord_noeuds(DoubleTab&)

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_Inc_base::remplir_coord_noeuds_compo(DoubleTab &, int) const <public-doubletab-ref-champ-inc-base-remplir-coord-noeuds-compo-doubletab-ref-int-const>`
[DoubleTab & Champ_Inc_base::remplir_coord_noeuds_compo(DoubleTab &, int) const](#public-doubletab-ref-champ-inc-base-remplir-coord-noeuds-compo-doubletab-ref-int-const)
remplir_coord_noeuds_et_polys
int Champ_Inc_base::remplir_coord_noeuds_et_polys(DoubleTab &, IntVect &) const

NE FAIT RIEN Methode a surcharger.

Referenced By
How to cite in this doc:
:ref:`int Champ_Inc_base::remplir_coord_noeuds_et_polys(DoubleTab &, IntVect &) const <public-int-champ-inc-base-remplir-coord-noeuds-et-polys-doubletab-ref-intvect-ref-const>`
[int Champ_Inc_base::remplir_coord_noeuds_et_polys(DoubleTab &, IntVect &) const](#public-int-champ-inc-base-remplir-coord-noeuds-et-polys-doubletab-ref-intvect-ref-const)
remplir_coord_noeuds_et_polys_compo
int Champ_Inc_base::remplir_coord_noeuds_et_polys_compo(DoubleTab &, IntVect &, int) const

Simple appel a: Champ_Inc_base::remplir_coord_noeuds_et_polys(DoubleTab&,IntVect& poly)

References
Referenced By
How to cite in this doc:
:ref:`int Champ_Inc_base::remplir_coord_noeuds_et_polys_compo(DoubleTab &, IntVect &, int) const <public-int-champ-inc-base-remplir-coord-noeuds-et-polys-compo-doubletab-ref-intvect-ref-int-const>`
[int Champ_Inc_base::remplir_coord_noeuds_et_polys_compo(DoubleTab &, IntVect &, int) const](#public-int-champ-inc-base-remplir-coord-noeuds-et-polys-compo-doubletab-ref-intvect-ref-int-const)
reprendre
int Champ_Inc_base::reprendre(Entree &) override

Lecture d’un champ inconnue a partir d’un flot d’entree en vue d’une reprise.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Champ_Inc_base::reprendre(Entree &) override <public-int-champ-inc-base-reprendre-entree-ref-override>`
[int Champ_Inc_base::reprendre(Entree &) override](#public-int-champ-inc-base-reprendre-entree-ref-override)
reset_champ_calcule
void Champ_Inc_base::reset_champ_calcule()
References
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::reset_champ_calcule() <public-void-champ-inc-base-reset-champ-calcule>`
[void Champ_Inc_base::reset_champ_calcule()](#public-void-champ-inc-base-reset-champ-calcule)
resetTime
void Champ_Inc_base::resetTime(double time) override

See comments in Probleme_base_interface_proto::resetTime_impl(). Here we force a new time value.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::resetTime(double time) override <public-void-champ-inc-base-resettime-double-time-override>`
[void Champ_Inc_base::resetTime(double time) override](#public-void-champ-inc-base-resettime-double-time-override)
resize_val_bord
void Champ_Inc_base::resize_val_bord()
References
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::resize_val_bord() <public-void-champ-inc-base-resize-val-bord>`
[void Champ_Inc_base::resize_val_bord()](#public-void-champ-inc-base-resize-val-bord)
sauvegarder
int Champ_Inc_base::sauvegarder(Sortie &) const override

Sauvegarde le champ inconnue sur un flot de sortie.

Ecrit un identifiant, les valeurs du champs, et la date (le temps au moment de la sauvegarde).

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Champ_Inc_base::sauvegarder(Sortie &) const override <public-int-champ-inc-base-sauvegarder-sortie-ref-const-override>`
[int Champ_Inc_base::sauvegarder(Sortie &) const override](#public-int-champ-inc-base-sauvegarder-sortie-ref-const-override)
set_PDI_dname
void Champ_Inc_base::set_PDI_dname(const Nom &name)
References
How to cite in this doc:
:ref:`void Champ_Inc_base::set_PDI_dname(const Nom &name) <public-void-champ-inc-base-set-pdi-dname-const-nom-ref-name>`
[void Champ_Inc_base::set_PDI_dname(const Nom &name)](#public-void-champ-inc-base-set-pdi-dname-const-nom-ref-name)
set_val_bord_fluide_multiphase
void Champ_Inc_base::set_val_bord_fluide_multiphase(const bool flag)
References
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::set_val_bord_fluide_multiphase(const bool flag) <public-void-champ-inc-base-set-val-bord-fluide-multiphase-const-bool-flag>`
[void Champ_Inc_base::set_val_bord_fluide_multiphase(const bool flag)](#public-void-champ-inc-base-set-val-bord-fluide-multiphase-const-bool-flag)
set_via_ch_fonc_reprise
void Champ_Inc_base::set_via_ch_fonc_reprise()
References
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::set_via_ch_fonc_reprise() <public-void-champ-inc-base-set-via-ch-fonc-reprise>`
[void Champ_Inc_base::set_via_ch_fonc_reprise()](#public-void-champ-inc-base-set-via-ch-fonc-reprise)
trace
DoubleTab & Champ_Inc_base::trace(const Frontiere_dis_base &, DoubleTab &, double, int distant) const override

voir Champ_base Cas particulier (malheureusement) du Champ_P0_VDF :

Si la frontiere est un raccord, le resultat est calcule sur le raccord associe. Dans ce cas, le DoubleTab x doit etre dimensionne sur le raccord associe.

Reimplements:

References
How to cite in this doc:
:ref:`DoubleTab & Champ_Inc_base::trace(const Frontiere_dis_base &, DoubleTab &, double, int distant) const override <public-doubletab-ref-champ-inc-base-trace-const-frontiere-dis-base-ref-doubletab-ref-double-int-distant-const-override>`
[DoubleTab & Champ_Inc_base::trace(const Frontiere_dis_base &, DoubleTab &, double, int distant) const override](#public-doubletab-ref-champ-inc-base-trace-const-frontiere-dis-base-ref-doubletab-ref-double-int-distant-const-override)
val_bord
DoubleTab & Champ_Inc_base::val_bord()
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_Inc_base::val_bord() <public-doubletab-ref-champ-inc-base-val-bord>`
[DoubleTab & Champ_Inc_base::val_bord()](#public-doubletab-ref-champ-inc-base-val-bord)
valeur_a
DoubleVect & Champ_Inc_base::valeur_a(const DoubleVect &position, DoubleVect &valeurs) const override

Calcule la valeur du champs inconnue a la position specifiee.

Reimplements:

References
How to cite in this doc:
:ref:`DoubleVect & Champ_Inc_base::valeur_a(const DoubleVect &position, DoubleVect &valeurs) const override <public-doublevect-ref-champ-inc-base-valeur-a-const-doublevect-ref-position-doublevect-ref-valeurs-const-override>`
[DoubleVect & Champ_Inc_base::valeur_a(const DoubleVect &position, DoubleVect &valeurs) const override](#public-doublevect-ref-champ-inc-base-valeur-a-const-doublevect-ref-position-doublevect-ref-valeurs-const-override)
valeur_aux
DoubleTab & Champ_Inc_base::valeur_aux(const DoubleTab &positions, DoubleTab &valeurs) const override

Calcule les valeurs du champs inconnue aux positions specifiees.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_Inc_base::valeur_aux(const DoubleTab &positions, DoubleTab &valeurs) const override <public-doubletab-ref-champ-inc-base-valeur-aux-const-doubletab-ref-positions-doubletab-ref-valeurs-const-override>`
[DoubleTab & Champ_Inc_base::valeur_aux(const DoubleTab &positions, DoubleTab &valeurs) const override](#public-doubletab-ref-champ-inc-base-valeur-aux-const-doubletab-ref-positions-doubletab-ref-valeurs-const-override)
valeur_aux_compo
DoubleVect & Champ_Inc_base::valeur_aux_compo(const DoubleTab &positions, DoubleVect &valeurs, int ncomp) const override

Calcule les valeurs du champs inconnue aux positions specifiees, pour une certaine composante du champ.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Champ_Inc_base::valeur_aux_compo(const DoubleTab &positions, DoubleVect &valeurs, int ncomp) const override <public-doublevect-ref-champ-inc-base-valeur-aux-compo-const-doubletab-ref-positions-doublevect-ref-valeurs-int-ncomp-const-override>`
[DoubleVect & Champ_Inc_base::valeur_aux_compo(const DoubleTab &positions, DoubleVect &valeurs, int ncomp) const override](#public-doublevect-ref-champ-inc-base-valeur-aux-compo-const-doubletab-ref-positions-doublevect-ref-valeurs-int-ncomp-const-override)
valeurs
const DoubleTab & Champ_Inc_base::valeurs() const override

Reimplements:

References
How to cite in this doc:
:ref:`const DoubleTab & Champ_Inc_base::valeurs() const override <public-const-doubletab-ref-champ-inc-base-valeurs-const-override>`
[const DoubleTab & Champ_Inc_base::valeurs() const override](#public-const-doubletab-ref-champ-inc-base-valeurs-const-override)
valeurs
DoubleTab & Champ_Inc_base::valeurs() override

Renvoie le tableau des valeurs du champ au temps courant.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_Inc_base::valeurs() override <public-doubletab-ref-champ-inc-base-valeurs-override>`
[DoubleTab & Champ_Inc_base::valeurs() override](#public-doubletab-ref-champ-inc-base-valeurs-override)
valeurs
const DoubleTab & Champ_Inc_base::valeurs(double temps) const override

Renvoie les valeurs du champs a l’instant temps.

Reimplements:

References
How to cite in this doc:
:ref:`const DoubleTab & Champ_Inc_base::valeurs(double temps) const override <public-const-doubletab-ref-champ-inc-base-valeurs-double-temps-const-override>`
[const DoubleTab & Champ_Inc_base::valeurs(double temps) const override](#public-const-doubletab-ref-champ-inc-base-valeurs-double-temps-const-override)
valeurs
DoubleTab & Champ_Inc_base::valeurs(double temps) override

Renvoie les valeurs du champs a l’instant temps.

Reimplements:

References
How to cite in this doc:
:ref:`DoubleTab & Champ_Inc_base::valeurs(double temps) override <public-doubletab-ref-champ-inc-base-valeurs-double-temps-override>`
[DoubleTab & Champ_Inc_base::valeurs(double temps) override](#public-doubletab-ref-champ-inc-base-valeurs-double-temps-override)
verifie_valeurs_cl
void Champ_Inc_base::verifie_valeurs_cl()
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::verifie_valeurs_cl() <public-void-champ-inc-base-verifie-valeurs-cl>`
[void Champ_Inc_base::verifie_valeurs_cl()](#public-void-champ-inc-base-verifie-valeurs-cl)
via_ch_fonc_reprise
bool Champ_Inc_base::via_ch_fonc_reprise() const
References
Referenced By
How to cite in this doc:
:ref:`bool Champ_Inc_base::via_ch_fonc_reprise() const <public-bool-champ-inc-base-via-ch-fonc-reprise-const>`
[bool Champ_Inc_base::via_ch_fonc_reprise() const](#public-bool-champ-inc-base-via-ch-fonc-reprise-const)
~Champ_Inc_base
Champ_Inc_base::~Champ_Inc_base() override
How to cite in this doc:
:ref:`Champ_Inc_base::~Champ_Inc_base() override <public-champ-inc-base-dtor-champ-inc-base-override>`
[Champ_Inc_base::~Champ_Inc_base() override](#public-champ-inc-base-dtor-champ-inc-base-override)
info
const Type_info * Champ_Inc_base::info()
How to cite in this doc:
:ref:`const Type_info * Champ_Inc_base::info() <public-static-const-type-info-ptr-champ-inc-base-info>`
[const Type_info * Champ_Inc_base::info()](#public-static-const-type-info-ptr-champ-inc-base-info)
self_cast
const Champ_Inc_base & Champ_Inc_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Champ_Inc_base & Champ_Inc_base::self_cast(const Objet_U &) <public-static-const-champ-inc-base-ref-champ-inc-base-self-cast-const-objet-u-ref>`
[const Champ_Inc_base & Champ_Inc_base::self_cast(const Objet_U &)](#public-static-const-champ-inc-base-ref-champ-inc-base-self-cast-const-objet-u-ref)
self_cast
Champ_Inc_base & Champ_Inc_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Champ_Inc_base & Champ_Inc_base::self_cast(Objet_U &) <public-static-champ-inc-base-ref-champ-inc-base-self-cast-objet-u-ref>`
[Champ_Inc_base & Champ_Inc_base::self_cast(Objet_U &)](#public-static-champ-inc-base-ref-champ-inc-base-self-cast-objet-u-ref)
creer_tableau_distribue
void Champ_Inc_base::creer_tableau_distribue(const MD_Vector &, RESIZE_OPTIONS=RESIZE_OPTIONS::COPY_INIT)
References
Referenced By
How to cite in this doc:
:ref:`void Champ_Inc_base::creer_tableau_distribue(const MD_Vector &, RESIZE_OPTIONS=RESIZE_OPTIONS::COPY_INIT) <protected-void-champ-inc-base-creer-tableau-distribue-const-md-vector-ref-resize-options-equal-resize-options-copy-init>`
[void Champ_Inc_base::creer_tableau_distribue(const MD_Vector &, RESIZE_OPTIONS=RESIZE_OPTIONS::COPY_INIT)](#protected-void-champ-inc-base-creer-tableau-distribue-const-md-vector-ref-resize-options-equal-resize-options-copy-init)
printOn
Sortie & Champ_Inc_base::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 & Champ_Inc_base::printOn(Sortie &x) const override <protected-sortie-ref-champ-inc-base-printon-sortie-ref-x-const-override>`
[Sortie & Champ_Inc_base::printOn(Sortie &x) const override](#protected-sortie-ref-champ-inc-base-printon-sortie-ref-x-const-override)
readOn
Entree & Champ_Inc_base::readOn(Entree &) override

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Champ_Inc_base::readOn(Entree &) override <protected-entree-ref-champ-inc-base-readon-entree-ref-override>`
[Entree & Champ_Inc_base::readOn(Entree &) override](#protected-entree-ref-champ-inc-base-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Champ_Inc_base::info_obj
bord_fluide_multiphase_ (protected)
bool Champ_Inc_base::bord_fluide_multiphase_ = false
deriv_ (protected)
tabs_t Champ_Inc_base::deriv_
fonc_calc_ (protected)
fonc_calc_t Champ_Inc_base::fonc_calc_
fonc_calc_init_ (protected)
int Champ_Inc_base::fonc_calc_init_ = 0
le_dom_VF (protected)
TRUST_Ref<Domaine_VF *> Champ_Inc_base::le_dom_VF
les_valeurs (protected)
Roue_ptr Champ_Inc_base::les_valeurs
mon_dom_cl_dis (protected)
TRUST_Ref<Domaine_Cl_dis_base *> Champ_Inc_base::mon_dom_cl_dis
obj_calc_ (protected)
RefObjU Champ_Inc_base::obj_calc_
PDI_dname_ (protected)
Nom Champ_Inc_base::PDI_dname_
PDI_save_type_ (protected)
bool Champ_Inc_base::PDI_save_type_ = false
val_bord_ (protected)
DoubleTab Champ_Inc_base::val_bord_
via_ch_fonc_reprise_ (protected)
bool Champ_Inc_base::via_ch_fonc_reprise_ = false