Champ_Don_base#
#include <Champ_Don_base.h>
classe Champ_Don_base classe de base des Champs donnes (non calcules)
How to cite this class in this doc#
:ref:`Champ\_Don\_base <class-champ-don-base>`
[Champ\_Don\_base](#class-champ-don-base)
Detailed description#
les proprietes physiques sont des Champs donnes mais peuvent etre variables dans le temps dans l’espace fonctions d’autres champs …
Inherits from#
public : Champ_base
Inherited by#
public : TRUSTChamp\_Divers\_generique
<Champ_Divers_Type::UNIFORME>
public : TRUSTChamp\_Divers\_generique
<Champ_Divers_Type::INUTILE>
public : TRUSTChamp\_Divers\_generique
<Champ_Divers_Type::CANAL>
public : TRUSTChamp\_Don\_generique
<Champ_Don_Type::TXYZ>
public : TRUSTChamp\_Don\_generique
<Champ_Don_Type::XYZ>
public : TRUSTChamp\_Don\_generique
<Champ_Don_Type::LU>
public : TRUSTChamp\_Morceaux\_generique
<Champ_Morceaux_Type::FONC_TXYZ>
public : TRUSTChamp\_Morceaux\_generique
<Champ_Morceaux_Type::FONC>
public : TRUSTChamp\_Morceaux\_generique
<Champ_Morceaux_Type::FONC_TABULE>
public : TRUSTChamp\_Morceaux\_generique
<Champ_Morceaux_Type::UNIFORME>
public : Champ_Composite
public : Champ_Fonc_base
public : Champ_Parametrique
public : TRUSTChamp\_Divers\_generique
<_TYPE_>
public : TRUSTChamp\_Don\_generique
<_TYPE_>
public : TRUSTChamp\_Morceaux\_generique
<_TYPE_>
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
Champ_base & Champ_Don_base::affecter_compo(const Champ_base &, int) override
Provoque une erreur ! A surcharger par les classes derivees ! non virtuelle pure par commoditees de developpement !
Reimplements:
Referenced By
How to cite in this doc:
:ref:`Champ_base & Champ_Don_base::affecter_compo(const Champ_base &, int) override <public-champ-base-ref-champ-don-base-affecter-compo-const-champ-base-ref-int-override>`
[Champ_base & Champ_Don_base::affecter_compo(const Champ_base &, int) override](#public-champ-base-ref-champ-don-base-affecter-compo-const-champ-base-ref-int-override)
Champ_Don_base::Champ_Don_base()
How to cite in this doc:
:ref:`Champ_Don_base::Champ_Don_base() <public-champ-don-base-champ-don-base>`
[Champ_Don_base::Champ_Don_base()](#public-champ-don-base-champ-don-base)
void Champ_Don_base::dimensionner(int, int)
Fixe le nombre de composantes et le nombre de valeurs nodales.
Referenced By
How to cite in this doc:
:ref:`void Champ_Don_base::dimensionner(int, int) <public-void-champ-don-base-dimensionner-int-int>`
[void Champ_Don_base::dimensionner(int, int)](#public-void-champ-don-base-dimensionner-int-int)
int Champ_Don_base::fixer_nb_valeurs_nodales(int nb_noeuds) override
Fixe le nombre de degres de liberte par composante.
Reimplements:
Referenced By
How to cite in this doc:
:ref:`int Champ_Don_base::fixer_nb_valeurs_nodales(int nb_noeuds) override <public-int-champ-don-base-fixer-nb-valeurs-nodales-int-nb-noeuds-override>`
[int Champ_Don_base::fixer_nb_valeurs_nodales(int nb_noeuds) override](#public-int-champ-don-base-fixer-nb-valeurs-nodales-int-nb-noeuds-override)
const Type_info * Champ_Don_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_Don_base::get_info() const override <public-const-type-info-ptr-champ-don-base-get-info-const-override>`
[const Type_info * Champ_Don_base::get_info() const override](#public-const-type-info-ptr-champ-don-base-get-info-const-override)
int Champ_Don_base::imprime(Sortie &, int) const override
NE FAIT RIEN.
EXIT ! A surcharger dans les classes derivees
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`int Champ_Don_base::imprime(Sortie &, int) const override <public-int-champ-don-base-imprime-sortie-ref-int-const-override>`
[int Champ_Don_base::imprime(Sortie &, int) const override](#public-int-champ-don-base-imprime-sortie-ref-int-const-override)
int Champ_Don_base::initialiser(const double temps)
NE FAIT RIEN.
A surcharger dans les classes derivees. Provoque l’initialisation du champ si necessaire
References
Referenced By
How to cite in this doc:
:ref:`int Champ_Don_base::initialiser(const double temps) <public-int-champ-don-base-initialiser-const-double-temps>`
[int Champ_Don_base::initialiser(const double temps)](#public-int-champ-don-base-initialiser-const-double-temps)
virtual bool Champ_Don_base::instationnaire() const
Referenced By
How to cite in this doc:
:ref:`virtual bool Champ_Don_base::instationnaire() const <public-virtual-bool-champ-don-base-instationnaire-const>`
[virtual bool Champ_Don_base::instationnaire() const](#public-virtual-bool-champ-don-base-instationnaire-const)
void Champ_Don_base::mettre_a_jour(double temps) override
Mise a jour en temps.
Reimplements:
Referenced By
How to cite in this doc:
:ref:`void Champ_Don_base::mettre_a_jour(double temps) override <public-void-champ-don-base-mettre-a-jour-double-temps-override>`
[void Champ_Don_base::mettre_a_jour(double temps) override](#public-void-champ-don-base-mettre-a-jour-double-temps-override)
int Champ_Don_base::nb_valeurs_nodales() const override
Renvoie le nombre de degre de liberte par composante: le nombre de noeuds.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`int Champ_Don_base::nb_valeurs_nodales() const override <public-int-champ-don-base-nb-valeurs-nodales-const-override>`
[int Champ_Don_base::nb_valeurs_nodales() const override](#public-int-champ-don-base-nb-valeurs-nodales-const-override)
Champ_Don_base::operator const DoubleTab &() const =delete
How to cite in this doc:
:ref:`Champ_Don_base::operator const DoubleTab &() const =delete <public-champ-don-base-operator-const-doubletab-ref-const-equal-delete>`
[Champ_Don_base::operator const DoubleTab &() const =delete](#public-champ-don-base-operator-const-doubletab-ref-const-equal-delete)
Champ_Don_base::operator DoubleTab &()=delete
How to cite in this doc:
:ref:`Champ_Don_base::operator DoubleTab &()=delete <public-champ-don-base-operator-doubletab-ref-equal-delete>`
[Champ_Don_base::operator DoubleTab &()=delete](#public-champ-don-base-operator-doubletab-ref-equal-delete)
int Champ_Don_base::reprendre(Entree &) override
NE FAIT RIEN.
A surcharger dans les classes derivees
Reimplements:
Referenced By
How to cite in this doc:
:ref:`int Champ_Don_base::reprendre(Entree &) override <public-int-champ-don-base-reprendre-entree-ref-override>`
[int Champ_Don_base::reprendre(Entree &) override](#public-int-champ-don-base-reprendre-entree-ref-override)
void Champ_Don_base::resetTime(double time) override
See comments in Probleme_base_interface_proto::resetTime_impl() Here we update.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`void Champ_Don_base::resetTime(double time) override <public-void-champ-don-base-resettime-double-time-override>`
[void Champ_Don_base::resetTime(double time) override](#public-void-champ-don-base-resettime-double-time-override)
int Champ_Don_base::sauvegarder(Sortie &) const override
NE FAIT RIEN.
A surcharger dans les classes derivees
Reimplements:
Referenced By
How to cite in this doc:
:ref:`int Champ_Don_base::sauvegarder(Sortie &) const override <public-int-champ-don-base-sauvegarder-sortie-ref-const-override>`
[int Champ_Don_base::sauvegarder(Sortie &) const override](#public-int-champ-don-base-sauvegarder-sortie-ref-const-override)
virtual void Champ_Don_base::set_instationnaire(bool flag)
How to cite in this doc:
:ref:`virtual void Champ_Don_base::set_instationnaire(bool flag) <public-virtual-void-champ-don-base-set-instationnaire-bool-flag>`
[virtual void Champ_Don_base::set_instationnaire(bool flag)](#public-virtual-void-champ-don-base-set-instationnaire-bool-flag)
const DoubleTab & Champ_Don_base::valeurs() const override
Reimplements:
References
How to cite in this doc:
:ref:`const DoubleTab & Champ_Don_base::valeurs() const override <public-const-doubletab-ref-champ-don-base-valeurs-const-override>`
[const DoubleTab & Champ_Don_base::valeurs() const override](#public-const-doubletab-ref-champ-don-base-valeurs-const-override)
virtual const DoubleTab & Champ_Proto::valeurs() const=0
Reimplements:
How to cite in this doc:
:ref:`virtual const DoubleTab & Champ_Proto::valeurs() const=0 <public-virtual-const-doubletab-ref-champ-proto-valeurs-const-equal-0>`
[virtual const DoubleTab & Champ_Proto::valeurs() const=0](#public-virtual-const-doubletab-ref-champ-proto-valeurs-const-equal-0)
DoubleTab & Champ_Don_base::valeurs() override
Surcharge Champ_base::valeurs() Renvoie le tableau des valeurs.
Reimplements:
References
Referenced By
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_VEF_Face::ajouter
Source_Transport_K_Eps_Bas_Reynolds_aniso_therm_concen_VDF_Elem::ajouter_blocs
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_VDF_Elem::ajouter_blocs
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_W_VDF_Elem::ajouter_blocs
Terme_Puissance_Thermique_Echange_Impose_Elem_base::ajouter_blocs
Source_Transport_Realisable_VDF_Elem_base::ajouter_keps_real
Source_Transport_Realisable_VEF_Face_base::ajouter_keps_real
Modele_turbulence_scal_Schmidt::calculer_diffusion_turbulente
Modele_turbulence_scal_LES_dyn_VDF::calculer_diffusivite_turbulente
Modele_turbulence_scal_Fluctuation_Temperature::calculer_diffusivite_turbulente
Modele_turbulence_scal_Fluctuation_Temperature_W::calculer_diffusivite_turbulente
Modele_turbulence_scal_Prandtl::calculer_diffusivite_turbulente
Modele_turbulence_scal_Fluctuation_Temperature_W_Bas_Re::calculer_diffusivite_turbulente
Modele_turbulence_hyd_LES_VDF::calculer_energie_cinetique_turb
Modele_turbulence_hyd_LES_base::calculer_energie_cinetique_turb
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::calculer_energie_cinetique_turb
Modele_turbulence_hyd_Longueur_Melange_VEF::calculer_f_amortissement
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::calculer_model_coefficient
Traitement_particulier_NS_canal_VDF::calculer_moyenne_spatiale_nut
Traitement_particulier_NS_canal_VEF::calculer_moyenne_spatiale_nut
Traitement_particulier_NS_Profils_VDF::calculer_moyenne_spatiale_nut
Traitement_particulier_NS_canal_VDF::calculer_moyenne_spatiale_vitesse_rho_mu
Traitement_particulier_NS_canal_VEF::calculer_moyenne_spatiale_vitesse_rho_mu
Transport_Marqueur_FT::calculer_proprietes_fluide_pos_particules
Neumann_paroi_rayo_semi_transp_VDF::calculer_temperature_bord
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_W_VDF_Elem::calculer_u_teta_W
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::calculer_u_teta_W
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::calculer_u_teta_W
Modele_turbulence_hyd_LES_axi_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_DSGS_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_1elt_VEF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_Fst_VEF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_VEF::calculer_viscosite_turbulente
Modele_turbulence_hyd_combinaison::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_Smago_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_Wale_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_Longueur_Melange_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_Smago_VEF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_Wale_VEF::calculer_viscosite_turbulente
Modele_turbulence_hyd_Longueur_Melange_VEF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_2_Couches::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_Bas_Reynolds::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_Bicephale::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_Realisable::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_Realisable_Bicephale::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Omega::calculer_viscosite_turbulente
Source_PDF_EF::calculer_vitesse_imposee_power_law_tbl_u_star
Navier_Stokes_FT_Disc::compute_boussinesq_additional_gravity
Navier_Stokes_FTD_IJK::compute_correction_for_momentum_balance
Post_Processing_Hydrodynamic_Forces_Stokes::compute_vinf_Stokes
Interpolation_IBM_mean_gradient_proto::computeSommetsVoisins
Source_Transport_Realisable_VEF_Face_base::contribuer_a_avec
Terme_Puissance_Thermique_Echange_Impose_VEF_Face::contribuer_a_avec
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::controler_grandeurs_turbulentes
Convection_Diffusion_Temperature_FT_Disc::derivee_en_temps_inco
Champ_Generique_Interpolation::get_champ_with_calculer_champ_post
Transport_Interfaces_FT_Disc::get_update_distance_interface_faces
Sortie_libre_Gradient_Pression_libre_VEFPreP1B::Grad_P_lib_VEFPreP1B
Modele_turbulence_hyd_Longueur_Melange_VEF::lire_distance_paroi
Modele_turbulence_scal_Fluctuation_Temperature_W::mettre_a_jour
Modele_turbulence_scal_Fluctuation_Temperature_W_Bas_Re::mettre_a_jour
Modele_turbulence_hyd_K_Eps_Realisable_Bicephale::mettre_a_jour
Terme_Puissance_Thermique_Echange_Impose_Elem_base::mettre_a_jour
Terme_Puissance_Thermique_Echange_Impose_VEF_Face::mettre_a_jour
Convection_Diffusion_Concentration_FT_Disc::mettre_a_jour_chimie
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour_chimie
Transport_Interfaces_FT_Disc::modifier_vpoint_pour_imposer_vit
Modele_turbulence_scal_Fluctuation_Temperature_W::preparer_calcul
Modele_turbulence_scal_Fluctuation_Temperature_W_Bas_Re::preparer_calcul
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::stabilise_moyenne_6_points
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::stabilise_moyenne_euler_lagrange
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::stabilise_moyenne_plans_paralleles
How to cite in this doc:
:ref:`DoubleTab & Champ_Don_base::valeurs() override <public-doubletab-ref-champ-don-base-valeurs-override>`
[DoubleTab & Champ_Don_base::valeurs() override](#public-doubletab-ref-champ-don-base-valeurs-override)
virtual DoubleTab & Champ_Proto::valeurs()=0
Reimplements:
How to cite in this doc:
:ref:`virtual DoubleTab & Champ_Proto::valeurs()=0 <public-virtual-doubletab-ref-champ-proto-valeurs-equal-0>`
[virtual DoubleTab & Champ_Proto::valeurs()=0](#public-virtual-doubletab-ref-champ-proto-valeurs-equal-0)
virtual DoubleTab & Champ_Proto::valeurs(double temps)
Reimplements:
How to cite in this doc:
:ref:`virtual DoubleTab & Champ_Proto::valeurs(double temps) <public-virtual-doubletab-ref-champ-proto-valeurs-double-temps>`
[virtual DoubleTab & Champ_Proto::valeurs(double temps)](#public-virtual-doubletab-ref-champ-proto-valeurs-double-temps)
virtual const DoubleTab & Champ_Proto::valeurs(double temps) const
Reimplements:
How to cite in this doc:
:ref:`virtual const DoubleTab & Champ_Proto::valeurs(double temps) const <public-virtual-const-doubletab-ref-champ-proto-valeurs-double-temps-const>`
[virtual const DoubleTab & Champ_Proto::valeurs(double temps) const](#public-virtual-const-doubletab-ref-champ-proto-valeurs-double-temps-const)
Champ_Don_base::~Champ_Don_base() override
How to cite in this doc:
:ref:`Champ_Don_base::~Champ_Don_base() override <public-champ-don-base-dtor-champ-don-base-override>`
[Champ_Don_base::~Champ_Don_base() override](#public-champ-don-base-dtor-champ-don-base-override)
const Type_info * Champ_Don_base::info()
How to cite in this doc:
:ref:`const Type_info * Champ_Don_base::info() <public-static-const-type-info-ptr-champ-don-base-info>`
[const Type_info * Champ_Don_base::info()](#public-static-const-type-info-ptr-champ-don-base-info)
const Champ_Don_base & Champ_Don_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Champ_Don_base & Champ_Don_base::self_cast(const Objet_U &) <public-static-const-champ-don-base-ref-champ-don-base-self-cast-const-objet-u-ref>`
[const Champ_Don_base & Champ_Don_base::self_cast(const Objet_U &)](#public-static-const-champ-don-base-ref-champ-don-base-self-cast-const-objet-u-ref)
Champ_Don_base & Champ_Don_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Champ_Don_base & Champ_Don_base::self_cast(Objet_U &) <public-static-champ-don-base-ref-champ-don-base-self-cast-objet-u-ref>`
[Champ_Don_base & Champ_Don_base::self_cast(Objet_U &)](#public-static-champ-don-base-ref-champ-don-base-self-cast-objet-u-ref)
Champ_base & Champ_Don_base::affecter_(const Champ_base &) override
Provoque une erreur ! A surcharger par les classes derivees ! non virtuelle pure par commoditees de developpement !
Reimplements:
References
How to cite in this doc:
:ref:`Champ_base & Champ_Don_base::affecter_(const Champ_base &) override <protected-champ-base-ref-champ-don-base-affecter-underscore-const-champ-base-ref-override>`
[Champ_base & Champ_Don_base::affecter_(const Champ_base &) override](#protected-champ-base-ref-champ-don-base-affecter-underscore-const-champ-base-ref-override)
Sortie & Champ_Don_base::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Sortie & Champ_Don_base::printOn(Sortie &x) const override <protected-sortie-ref-champ-don-base-printon-sortie-ref-x-const-override>`
[Sortie & Champ_Don_base::printOn(Sortie &x) const override](#protected-sortie-ref-champ-don-base-printon-sortie-ref-x-const-override)
Entree & Champ_Don_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_Don_base::readOn(Entree &) override <protected-entree-ref-champ-don-base-readon-entree-ref-override>`
[Entree & Champ_Don_base::readOn(Entree &) override](#protected-entree-ref-champ-don-base-readon-entree-ref-override)
Attributes Documentation#
const Type_info Champ_Don_base::info_obj
DoubleTab Champ_Don_base::valeurs_
bool Champ_Don_base::instationnaire_ = false