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#
public : Champ_base
public : MorEqn
Inherited by#
public : Champ_Face_base
public : Champ_Inc_P0_base
public : Champ_Inc_P1_base
public : Champ_Inc_Q1_base
public : Champ_P1NC
public : Champ_P1_isoP1Bulle
public : Champ_Q1NC
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
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)
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)
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)
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)
void Champ_Inc_base::associer_domaine_dis_base(const Domaine_dis_base &) override
Reimplements:
References
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)
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)
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
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()
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)
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)
double Champ_Inc_base::changer_temps_futur(double, int i=1)
Fixe le temps du ieme champ futur.
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)
double Champ_Inc_base::changer_temps_passe(double, int i=1)
Fixe le temps du ieme champ passe.
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)
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)
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)
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)
const tabs_t & Champ_Inc_base::derivees() const
References
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)
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_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)
const Domaine_Cl_dis_base & Champ_Inc_base::domaine_Cl_dis() const
References
Referenced By
How to cite in this doc:
:ref:`const Domaine_Cl_dis_base & Champ_Inc_base::domaine_Cl_dis() const <public-const-domaine-cl-dis-base-ref-champ-inc-base-domaine-cl-dis-const>`
[const Domaine_Cl_dis_base & Champ_Inc_base::domaine_Cl_dis() const](#public-const-domaine-cl-dis-base-ref-champ-inc-base-domaine-cl-dis-const)
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)
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)
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)
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)
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)
DoubleTab & Champ_Inc_base::futur(int i=1) override
Renvoie les valeurs du champs a l’instant t + i.
Reimplements:
References
Referenced By
Convection_Diffusion_Temperature_FT_Disc::derivee_en_temps_inco
Convection_Diffusion_Fluide_Dilatable_Proto::derivee_en_temps_inco_sans_solveur_masse_impl
Schema_Euler_explicite_Phase_field::faire_un_pas_de_temps_eqn_base
Schema_Explicite_Multi_TimeStep_base::faire_un_pas_de_temps_eqn_base
Schema_Implicite_Multi_TimeStep_base::faire_un_pas_de_temps_eqn_base
Convection_Diffusion_Temperature_FT_Disc::suppression_interfaces
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)
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)
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)
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)
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)
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)
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]
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)
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
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)
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:
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)
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
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)
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)
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)
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)
DoubleTab & Champ_Inc_base::passe(int i=1) override
Renvoie les valeurs du champs a l’instant t - i.
Reimplements:
References
Referenced By
Schema_Backward_Differentiation_base::add_multi_timestep_data
Diffusion_croisee_echelle_temp_taux_diss_turb_PolyMAC_P0::ajouter_blocs
Diffusion_supplementaire_echelle_temp_turb_PolyMAC_P0::ajouter_blocs
Source_Dissipation_echelle_temp_taux_diss_turb::ajouter_blocs
Diffusion_croisee_echelle_temp_taux_diss_turb_VDF::ajouter_blocs
Diffusion_supplementaire_echelle_temp_turb_VDF::ajouter_blocs
Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
Op_Evanescence_Homogene_PolyMAC_P0_Face::calc_grad_alpha_elem
Op_Evanescence_Homogene_PolyMAC_P0_Face::calc_grad_alpha_faces
Schema_Implicite_Multi_TimeStep_base::faire_un_pas_de_temps_eqn_base
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
void Champ_Inc_base::resize_val_bord()
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)
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)
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)
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)
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)
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)
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)
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)
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)
DoubleTab Champ_Inc_base::valeur_aux_bords() const override
renvoie la valeur du champ aux faces de bord
Reimplements:
References
How to cite in this doc:
:ref:`DoubleTab Champ_Inc_base::valeur_aux_bords() const override <public-doubletab-champ-inc-base-valeur-aux-bords-const-override>`
[DoubleTab Champ_Inc_base::valeur_aux_bords() const override](#public-doubletab-champ-inc-base-valeur-aux-bords-const-override)
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
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)
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)
DoubleTab & Champ_Inc_base::valeurs() override
Renvoie le tableau des valeurs du champ au temps courant.
Reimplements:
References
Referenced By
Schema_Backward_Differentiation_base::add_multi_timestep_data
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::ajouter
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::ajouter
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_W_VDF_Elem::ajouter_blocs
Diffusion_croisee_echelle_temp_taux_diss_turb_PolyMAC_P0::ajouter_blocs
Diffusion_supplementaire_echelle_temp_turb_PolyMAC_P0::ajouter_blocs
Production_echelle_temp_taux_diss_turb_PolyMAC_P0::ajouter_blocs
Source_Dissipation_echelle_temp_taux_diss_turb::ajouter_blocs
Diffusion_croisee_echelle_temp_taux_diss_turb_VDF::ajouter_blocs
Terme_Source_Decroissance_Radioactive_Elem_PolyMAC::ajouter_blocs
Operateur_base::ajouter_contribution_explicite_au_second_membre
Convection_Diffusion_Fluide_Dilatable_Proto::assembler_blocs
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Multi_QC::assembler_blocs_avec_inertie
Modele_Jones_Launder_VDF::calcul_derivees_premieres_croisees
Fluide_reel_base::calculate_fluid_properties_enthalpie_incompressible
Modele_turbulence_hyd_RANS_Gen<MODELE>::calculate_limit_viscosity
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::calculer_cell_cent_vel
Modele_turbulence_scal_LES_dyn_VDF::calculer_diffusivite_turbulente
Modele_turbulence_scal_Fluctuation_Temperature_W::calculer_diffusivite_turbulente
Modele_turbulence_scal_Fluctuation_Temperature_W_Bas_Re::calculer_diffusivite_turbulente
Convection_Diffusion_Fluide_Dilatable_Proto::calculer_div_rho_u_impl
Neumann_paroi_rayo_semi_transp_VEF::calculer_temperature_bord
Source_PDF_EF::calculer_vitesse_imposee_power_law_tbl_u_star
Transport_Interfaces_FT_Disc::calculer_vitesse_transport_interpolee
Modele_turbulence_hyd_RANS_Gen<MODELE>::complete_viscosity_field
Navier_Stokes_FT_Disc::compute_boussinesq_additional_gravity
Convection_Diffusion_Temperature_FT_Disc::compute_divergence_free_velocity_extension
Post_Processing_Hydrodynamic_Forces::compute_friction_force_complet_tensor
Post_Processing_Hydrodynamic_Forces::compute_friction_force_projected_tensor
Post_Processing_Hydrodynamic_Forces::compute_pressure_force_trilinear_linear
Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells
Terme_Source_Decroissance_Radioactive_VEF_Face::contribuer_a_avec
Convection_Diffusion_Temperature_FT_Disc::derivee_en_temps_inco
Navier_Stokes_Fluide_Dilatable_Proto::derivee_en_temps_inco_impl
Convection_Diffusion_Fluide_Dilatable_Proto::derivee_en_temps_inco_sans_solveur_masse_impl
Diffusion_supplementaire_echelle_temp_turb_PolyMAC_P0::dimensionner_blocs
Source_Diffusion_supplementaire_echelle_temp_turb::dimensionner_blocs
Source_Production_echelle_temp_taux_diss_turb::dimensionner_blocs
Perte_Charge_Singuliere_PolyMAC_P0P1NC_Face::dimensionner_blocs
Terme_Source_Decroissance_Radioactive_Elem_PolyMAC::dimensionner_blocs
Op_Evanescence_Homogene_PolyMAC_P0_Face::dimensionner_blocs_aux
Schema_Euler_explicite_Phase_field::faire_un_pas_de_temps_eqn_base
Schema_Explicite_Multi_TimeStep_base::faire_un_pas_de_temps_eqn_base
Schema_Implicite_Multi_TimeStep_base::faire_un_pas_de_temps_eqn_base
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour
Convection_Diffusion_Concentration_FT_Disc::mettre_a_jour_chimie
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour_chimie
Op_VEF_Face::modifier_matrice_pour_periodique_apres_contribuer
Schema_Backward_Differentiation_base::modify_equation_parameters
Schema_Backward_Differentiation_base::store_equation_parameters
Transport_Interfaces_FT_Disc::test_suppression_interfaces_sous_domaine
Transport_Interfaces_FT_Disc::transporter_sans_changement_topologie
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)
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)
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)
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)
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() 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)
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)
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)
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)
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)
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)
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#
const Type_info Champ_Inc_base::info_obj
bool Champ_Inc_base::bord_fluide_multiphase_ = false
tabs_t Champ_Inc_base::deriv_
fonc_calc_t Champ_Inc_base::fonc_calc_
int Champ_Inc_base::fonc_calc_init_ = 0
TRUST_Ref<Domaine_VF *> Champ_Inc_base::le_dom_VF
Roue_ptr Champ_Inc_base::les_valeurs
TRUST_Ref<Domaine_Cl_dis_base *> Champ_Inc_base::mon_dom_cl_dis
RefObjU Champ_Inc_base::obj_calc_
Nom Champ_Inc_base::PDI_dname_
bool Champ_Inc_base::PDI_save_type_ = false
DoubleTab Champ_Inc_base::val_bord_
bool Champ_Inc_base::via_ch_fonc_reprise_ = false