Equation_base#
#include <Equation_base.h>
classe Equation_base Le role d’une equation est le calcul d’un ou plusieurs champs. Cette classe est la base de la hierarchie des equations.
How to cite this class in this doc#
:ref:`Equation\_base <class-equation-base>`
[Equation\_base](#class-equation-base)
Detailed description#
Ses membres sont les attributs et les methodes communs a toutes les classes qui representent des equations. Une equation est modelisee de la facon suivante: M * dU_h/dt + Somme_i(Op_i(U_h)) = Somme(Sources); M est la matrice masse representee par un objet “Solveur_Masse” U_h est l’inconnue representee par un objet “Champ_Inc” Op_i est le i - eme operateur de l’equation represente par un objet “Operateur” Sources sont les termes sources (eventuellement inexistant) de l’equation represente par des objets “Source”. Une equation est lie a un probleme par une reference contenue dans le membre OBS_PTR(Probleme_base) mon_probleme. Classe abstraite dont toutes les equations doivent deriver. Methodes abstraites: int nombre_d_operateurs() const const Operateur& operateur(int) const Operateur& operateur(int) const Champ_Inc_base& inconnue() const Champ_Inc_base& inconnue() void associer_milieu_base(const Milieu_base&) const Milieu_base& milieu() const Milieu_base& milieu() Entree& lire(const Motcle&, Entree&) [protegee]
Inherits from#
public : Champs_compris_interface
public : Objet_U
Inherited by#
public : Conduction
public : Convection_Diffusion_std
public : Equation_rayonnement_base
public : IJK_Interfaces
public : IJK_Thermals
public : Navier_Stokes_FTD_IJK
public : Navier_Stokes_std
public : Transport_2eq_base
public : Transport_Interfaces_base
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
List of Private Methods#
Complete Member Function Documentation#
void Equation_base::abortTimeStep()
Reinitialiser ce qui doit l’etre.
Cette methode est appelee lorsqu’un pas de temps est abandonne, par exemple parce que le calcul a diverge. Il faut donc nettoyer ce qui pourrait polluer la nouvelle resolution.
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::abortTimeStep() <public-void-equation-base-aborttimestep>`
[void Equation_base::abortTimeStep()](#public-void-equation-base-aborttimestep)
void Equation_base::add_champs_compris(const Champ_base &ch)
Referenced By
How to cite in this doc:
:ref:`void Equation_base::add_champs_compris(const Champ_base &ch) <public-void-equation-base-add-champs-compris-const-champ-base-ref-ch>`
[void Equation_base::add_champs_compris(const Champ_base &ch)](#public-void-equation-base-add-champs-compris-const-champ-base-ref-ch)
void Equation_base::ajouter_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, DoubleTab &resu) const
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::ajouter_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, DoubleTab &resu) const <public-void-equation-base-ajouter-termes-croises-const-doubletab-ref-inco-const-probleme-base-ref-autre-pb-const-doubletab-ref-autre-inco-doubletab-ref-resu-const>`
[void Equation_base::ajouter_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, DoubleTab &resu) const](#public-void-equation-base-ajouter-termes-croises-const-doubletab-ref-inco-const-probleme-base-ref-autre-pb-const-doubletab-ref-autre-inco-doubletab-ref-resu-const)
void Equation_base::assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem)
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) <public-void-equation-base-assembler-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem>`
[void Equation_base::assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem)](#public-void-equation-base-assembler-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem)
void Equation_base::assembler_avec_inertie(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem)
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::assembler_avec_inertie(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) <public-void-equation-base-assembler-avec-inertie-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem>`
[void Equation_base::assembler_avec_inertie(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem)](#public-void-equation-base-assembler-avec-inertie-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem)
void Equation_base::assembler_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={}) const
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::assembler_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={}) const <public-void-equation-base-assembler-blocs-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-equal-{}-const>`
[void Equation_base::assembler_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={}) const](#public-void-equation-base-assembler-blocs-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-equal-{}-const)
void Equation_base::assembler_blocs_avec_inertie(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={})
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::assembler_blocs_avec_inertie(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={}) <public-void-equation-base-assembler-blocs-avec-inertie-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-equal-{}>`
[void Equation_base::assembler_blocs_avec_inertie(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={})](#public-void-equation-base-assembler-blocs-avec-inertie-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-equal-{})
void Equation_base::associer_domaine_dis(const Domaine_dis_base &)
Associe le domaine discretisee a l’equation.
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::associer_domaine_dis(const Domaine_dis_base &) <public-void-equation-base-associer-domaine-dis-const-domaine-dis-base-ref>`
[void Equation_base::associer_domaine_dis(const Domaine_dis_base &)](#public-void-equation-base-associer-domaine-dis-const-domaine-dis-base-ref)
virtual void Equation_base::associer_milieu_base(const Milieu_base &)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Equation_base::associer_milieu_base(const Milieu_base &)=0 <public-virtual-void-equation-base-associer-milieu-base-const-milieu-base-ref-equal-0>`
[virtual void Equation_base::associer_milieu_base(const Milieu_base &)=0](#public-virtual-void-equation-base-associer-milieu-base-const-milieu-base-ref-equal-0)
void Equation_base::associer_milieu_equation()
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::associer_milieu_equation() <public-void-equation-base-associer-milieu-equation>`
[void Equation_base::associer_milieu_equation()](#public-void-equation-base-associer-milieu-equation)
void Equation_base::associer_pb_base(const Probleme_base &)
S’associe au Probleme passe en parametre.
Associe egalement les sources, les operateurs et le solveur de masse a l’equation.
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::associer_pb_base(const Probleme_base &) <public-void-equation-base-associer-pb-base-const-probleme-base-ref>`
[void Equation_base::associer_pb_base(const Probleme_base &)](#public-void-equation-base-associer-pb-base-const-probleme-base-ref)
void Equation_base::associer_sch_tps_base(const Schema_Temps_base &)
S’associe au schema_en_temps.
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::associer_sch_tps_base(const Schema_Temps_base &) <public-void-equation-base-associer-sch-tps-base-const-schema-temps-base-ref>`
[void Equation_base::associer_sch_tps_base(const Schema_Temps_base &)](#public-void-equation-base-associer-sch-tps-base-const-schema-temps-base-ref)
void Equation_base::avancer(int i=1)
How to cite in this doc:
:ref:`void Equation_base::avancer(int i=1) <public-void-equation-base-avancer-int-i-equal-1>`
[void Equation_base::avancer(int i=1)](#public-void-equation-base-avancer-int-i-equal-1)
int Equation_base::calculate_time_derivative() const
References
Referenced By
How to cite in this doc:
:ref:`int Equation_base::calculate_time_derivative() const <public-int-equation-base-calculate-time-derivative-const>`
[int Equation_base::calculate_time_derivative() const](#public-int-equation-base-calculate-time-derivative-const)
double Equation_base::calculer_pas_de_temps() const
Calcul du prochain pas de temps.
Renvoie l’inverse de la somme des inverses des pas de temps calcules par les operateurs. Ces pas de temps sont ceux pour le schema d’Euler explicite. Le pas de temps n’est pas majore par dt_max, ceci est fait dans corriger_dt_calcule
References
Referenced By
How to cite in this doc:
:ref:`double Equation_base::calculer_pas_de_temps() const <public-double-equation-base-calculer-pas-de-temps-const>`
[double Equation_base::calculer_pas_de_temps() const](#public-double-equation-base-calculer-pas-de-temps-const)
void Equation_base::calculer_pas_de_temps_locaux(DoubleTab &) const
References
How to cite in this doc:
:ref:`void Equation_base::calculer_pas_de_temps_locaux(DoubleTab &) const <public-void-equation-base-calculer-pas-de-temps-locaux-doubletab-ref-const>`
[void Equation_base::calculer_pas_de_temps_locaux(DoubleTab &) const](#public-void-equation-base-calculer-pas-de-temps-locaux-doubletab-ref-const)
Champ_Inc_base & Equation_base::champ_conserve() const
References
Referenced By
How to cite in this doc:
:ref:`Champ_Inc_base & Equation_base::champ_conserve() const <public-champ-inc-base-ref-equation-base-champ-conserve-const>`
[Champ_Inc_base & Equation_base::champ_conserve() const](#public-champ-inc-base-ref-equation-base-champ-conserve-const)
virtual Champ_Inc_base & Equation_base::champ_convecte() const
References
Referenced By
How to cite in this doc:
:ref:`virtual Champ_Inc_base & Equation_base::champ_convecte() const <public-virtual-champ-inc-base-ref-equation-base-champ-convecte-const>`
[virtual Champ_Inc_base & Equation_base::champ_convecte() const](#public-virtual-champ-inc-base-ref-equation-base-champ-convecte-const)
virtual void Equation_base::close_save_file()
How to cite in this doc:
:ref:`virtual void Equation_base::close_save_file() <public-virtual-void-equation-base-close-save-file>`
[virtual void Equation_base::close_save_file()](#public-virtual-void-equation-base-close-save-file)
void Equation_base::completer()
Complete la construction (initialisation) des objets associes a l’equation.
Complete les sources, associe l’equation a l’inconnue complete les operateurs, complete les conditions aux limites discretisees. Voir les methodes Source_base::completer() , Operateur_base::completer() Domaine_Cl_dis_base::completer() Domaine_Cl_dis_base::completer(const Domaine_dis_base& )
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::completer() <public-void-equation-base-completer>`
[void Equation_base::completer()](#public-void-equation-base-completer)
void Equation_base::contribuer_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, Matrice_Morse &matrice) const
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::contribuer_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, Matrice_Morse &matrice) const <public-void-equation-base-contribuer-termes-croises-const-doubletab-ref-inco-const-probleme-base-ref-autre-pb-const-doubletab-ref-autre-inco-matrice-morse-ref-matrice-const>`
[void Equation_base::contribuer_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, Matrice_Morse &matrice) const](#public-void-equation-base-contribuer-termes-croises-const-doubletab-ref-inco-const-probleme-base-ref-autre-pb-const-doubletab-ref-autre-inco-matrice-morse-ref-matrice-const)
DoubleTab & Equation_base::corriger_derivee_expl(DoubleTab &)
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Equation_base::corriger_derivee_expl(DoubleTab &) <public-doubletab-ref-equation-base-corriger-derivee-expl-doubletab-ref>`
[DoubleTab & Equation_base::corriger_derivee_expl(DoubleTab &)](#public-doubletab-ref-equation-base-corriger-derivee-expl-doubletab-ref)
DoubleTab & Equation_base::corriger_derivee_impl(DoubleTab &)
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Equation_base::corriger_derivee_impl(DoubleTab &) <public-doubletab-ref-equation-base-corriger-derivee-impl-doubletab-ref>`
[DoubleTab & Equation_base::corriger_derivee_impl(DoubleTab &)](#public-doubletab-ref-equation-base-corriger-derivee-impl-doubletab-ref)
void Equation_base::creer_champ(const Motcle &motlu) override
Reimplements:
References
How to cite in this doc:
:ref:`void Equation_base::creer_champ(const Motcle &motlu) override <public-void-equation-base-creer-champ-const-motcle-ref-motlu-override>`
[void Equation_base::creer_champ(const Motcle &motlu) override](#public-void-equation-base-creer-champ-const-motcle-ref-motlu-override)
std::vector<YAML_data> Equation_base::data_a_sauvegarder() const
for PDI IO: retrieve name, type and dimensions of the data to save/restore. This has to be overrode for all the equations that either:
References
Referenced By
Modele_turbulence_hyd_RANS_Bicephale_base::data_a_sauvegarder
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::data_a_sauvegarder
Convection_Diffusion_Espece_Fluide_Dilatable_base::data_a_sauvegarder
Convection_Diffusion_Temperature_IBM_Turbulent::data_a_sauvegarder
Convection_Diffusion_Concentration_Turbulent::data_a_sauvegarder
Convection_Diffusion_Temperature_Turbulent::data_a_sauvegarder
How to cite in this doc:
:ref:`std::vector<YAML_data> Equation_base::data_a_sauvegarder() const <public-std-vector-yaml-data-equation-base-data-a-sauvegarder-const>`
[std::vector<YAML_data> Equation_base::data_a_sauvegarder() const](#public-std-vector-yaml-data-equation-base-data-a-sauvegarder-const)
virtual Champ_Inc_base & Equation_base::derivee_en_temps()
References
How to cite in this doc:
:ref:`virtual Champ_Inc_base & Equation_base::derivee_en_temps() <public-virtual-champ-inc-base-ref-equation-base-derivee-en-temps>`
[virtual Champ_Inc_base & Equation_base::derivee_en_temps()](#public-virtual-champ-inc-base-ref-equation-base-derivee-en-temps)
virtual const Champ_Inc_base & Equation_base::derivee_en_temps() const
References
Referenced By
How to cite in this doc:
:ref:`virtual const Champ_Inc_base & Equation_base::derivee_en_temps() const <public-virtual-const-champ-inc-base-ref-equation-base-derivee-en-temps-const>`
[virtual const Champ_Inc_base & Equation_base::derivee_en_temps() const](#public-virtual-const-champ-inc-base-ref-equation-base-derivee-en-temps-const)
DoubleTab & Equation_base::derivee_en_temps_conv(DoubleTab &, const DoubleTab &)
Add convection term In: solution is the unknown I.
Out: secmem is increased by convection(I)
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Equation_base::derivee_en_temps_conv(DoubleTab &, const DoubleTab &) <public-doubletab-ref-equation-base-derivee-en-temps-conv-doubletab-ref-const-doubletab-ref>`
[DoubleTab & Equation_base::derivee_en_temps_conv(DoubleTab &, const DoubleTab &)](#public-doubletab-ref-equation-base-derivee-en-temps-conv-doubletab-ref-const-doubletab-ref)
DoubleTab & Equation_base::derivee_en_temps_inco(DoubleTab &)
Returns the time derivative of the unknown I of the equation: dI/dt = M - 1*(sum(operators(I) + sources))
In : derivee contains I (but immediatly set to 0) Out: derivee contains dI/dt
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Equation_base::derivee_en_temps_inco(DoubleTab &) <public-doubletab-ref-equation-base-derivee-en-temps-inco-doubletab-ref>`
[DoubleTab & Equation_base::derivee_en_temps_inco(DoubleTab &)](#public-doubletab-ref-equation-base-derivee-en-temps-inco-doubletab-ref)
virtual DoubleTab & Equation_base::derivee_en_temps_inco_transport(DoubleTab &derivee)
References
How to cite in this doc:
:ref:`virtual DoubleTab & Equation_base::derivee_en_temps_inco_transport(DoubleTab &derivee) <public-virtual-doubletab-ref-equation-base-derivee-en-temps-inco-transport-doubletab-ref-derivee>`
[virtual DoubleTab & Equation_base::derivee_en_temps_inco_transport(DoubleTab &derivee)](#public-virtual-doubletab-ref-equation-base-derivee-en-temps-inco-transport-doubletab-ref-derivee)
const bool & Equation_base::diffusion_multi_scalaire() const
References
Referenced By
How to cite in this doc:
:ref:`const bool & Equation_base::diffusion_multi_scalaire() const <public-const-bool-ref-equation-base-diffusion-multi-scalaire-const>`
[const bool & Equation_base::diffusion_multi_scalaire() const](#public-const-bool-ref-equation-base-diffusion-multi-scalaire-const)
void Equation_base::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={}) const
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={}) const <public-void-equation-base-dimensionner-blocs-matrices-t-matrices-const-tabs-t-ref-semi-impl-equal-{}-const>`
[void Equation_base::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={}) const](#public-void-equation-base-dimensionner-blocs-matrices-t-matrices-const-tabs-t-ref-semi-impl-equal-{}-const)
void Equation_base::dimensionner_matrice(Matrice_Morse &mat_morse)
References
How to cite in this doc:
:ref:`void Equation_base::dimensionner_matrice(Matrice_Morse &mat_morse) <public-void-equation-base-dimensionner-matrice-matrice-morse-ref-mat-morse>`
[void Equation_base::dimensionner_matrice(Matrice_Morse &mat_morse)](#public-void-equation-base-dimensionner-matrice-matrice-morse-ref-mat-morse)
void Equation_base::dimensionner_matrice_sans_mem(Matrice_Morse &mat_morse)
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::dimensionner_matrice_sans_mem(Matrice_Morse &mat_morse) <public-void-equation-base-dimensionner-matrice-sans-mem-matrice-morse-ref-mat-morse>`
[void Equation_base::dimensionner_matrice_sans_mem(Matrice_Morse &mat_morse)](#public-void-equation-base-dimensionner-matrice-sans-mem-matrice-morse-ref-mat-morse)
void Equation_base::dimensionner_termes_croises(Matrice_Morse &matrice, const Probleme_base &autre_pb, int nl, int nc)
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::dimensionner_termes_croises(Matrice_Morse &matrice, const Probleme_base &autre_pb, int nl, int nc) <public-void-equation-base-dimensionner-termes-croises-matrice-morse-ref-matrice-const-probleme-base-ref-autre-pb-int-nl-int-nc>`
[void Equation_base::dimensionner_termes_croises(Matrice_Morse &matrice, const Probleme_base &autre_pb, int nl, int nc)](#public-void-equation-base-dimensionner-termes-croises-matrice-morse-ref-matrice-const-probleme-base-ref-autre-pb-int-nl-int-nc)
int Equation_base::disable_equation_residual() const
Referenced By
How to cite in this doc:
:ref:`int Equation_base::disable_equation_residual() const <public-int-equation-base-disable-equation-residual-const>`
[int Equation_base::disable_equation_residual() const](#public-int-equation-base-disable-equation-residual-const)
const Discretisation_base & Equation_base::discretisation() const
Renvoie la discretisation associee a l’equation.
Referenced By
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Binaire_base::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Multi_QC::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Multi_WC::assembler_blocs_avec_inertie
Convection_Diffusion_Fluide_Dilatable_Proto::calculer_div_rho_u_impl
Convection_Diffusion_Temperature_FT_Disc::compute_divergence_free_velocity_extension
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::discretiser
Convection_Diffusion_Espece_Fluide_Dilatable_base::discretiser
Convection_Diffusion_Temperature_FT_Disc::discretiser_assembleur_pression
Terme_Puissance_Thermique_Echange_Impose_Elem_base::initialiser
Terme_Puissance_Thermique_Echange_Impose_VEF_Face::initialiser
Navier_Stokes_Fluide_Dilatable_base::lire_motcle_non_standard
Modele_Fonc_Bas_Reynolds_Base::typer_lire_Modele_Fonc_Bas_Reynolds
Modele_Fonc_Bas_Reynolds_Thermique_Base::typer_lire_Modele_Fonc_Bas_Reynolds_Thermique
Modele_Fonc_Realisable_base::typer_lire_Modele_Fonc_Realisable
Turbulence_paroi_scal_base::typer_lire_turbulence_paroi_scal
Modele_turbulence_hyd_LES_base::verifie_loi_paroi_diphasique
How to cite in this doc:
:ref:`const Discretisation_base & Equation_base::discretisation() const <public-const-discretisation-base-ref-equation-base-discretisation-const>`
[const Discretisation_base & Equation_base::discretisation() const](#public-const-discretisation-base-ref-equation-base-discretisation-const)
void Equation_base::discretiser()
Discretise l’equation.
Type le domaine_Cl_dis, la formatte, l’associe a l’equation. Type le solveur masse, lui associe le domaine discretisee et le domaine des conditions aux limites discretisees.
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::discretiser() <public-void-equation-base-discretiser>`
[void Equation_base::discretiser()](#public-void-equation-base-discretiser)
const Motcle & Equation_base::domaine_application() const
Renvoie “indetermine” Navier_Stokes_standard par exemple surcharge cette methode.
pour renvoyer “Hydraulique”
How to cite in this doc:
:ref:`const Motcle & Equation_base::domaine_application() const <public-const-motcle-ref-equation-base-domaine-application-const>`
[const Motcle & Equation_base::domaine_application() const](#public-const-motcle-ref-equation-base-domaine-application-const)
Domaine_Cl_dis_base & Equation_base::domaine_Cl_dis()
Renvoie le domaine des conditions aux limite discretisee associee a l’equation.
Referenced By
Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
Champ_front_contact_VEF::associer_front_vf_et_ch_front_autre_pb
Convection_Diffusion_Fluide_Dilatable_Proto::calculer_div_rho_u_impl
Modele_turbulence_hyd_K_Eps_Bas_Reynolds::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_Bicephale::calculer_viscosite_turbulente
Diffusion_croisee_echelle_temp_taux_diss_turb_PolyMAC_P0::completer
Source_Diffusion_supplementaire_echelle_temp_turb::completer
Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells
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
Schema_Implicite_Multi_TimeStep_base::faire_un_pas_de_temps_pb_couple
Convection_Diffusion_Temperature_FT_Disc::get_flux_and_Twall
Navier_Stokes_Fluide_Dilatable_base::lire_motcle_non_standard
Convection_Diffusion_Concentration_FT_Disc::marquer_faces_sous_domaine
Convection_Diffusion_Concentration_Turbulent_FT_Disc::marquer_faces_sous_domaine
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour
Modele_turbulence_scal_Fluctuation_Temperature::mettre_a_jour
Modele_turbulence_hyd_K_Eps_Realisable_Bicephale::mettre_a_jour
Op_VEF_Face::modifier_matrice_pour_periodique_apres_contribuer
Convection_Diffusion_Concentration_FT_Disc::multiplier_valeurs_faces
Convection_Diffusion_Concentration_Turbulent_FT_Disc::multiplier_valeurs_faces
Convection_Diffusion_Espece_Fluide_Dilatable_base::preparer_calcul
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::remplir_cl_modifiee
Modele_Fonc_Bas_Reynolds_Base::typer_lire_Modele_Fonc_Bas_Reynolds
Modele_Fonc_Bas_Reynolds_Thermique_Base::typer_lire_Modele_Fonc_Bas_Reynolds_Thermique
Modele_Fonc_Realisable_base::typer_lire_Modele_Fonc_Realisable
Turbulence_paroi_scal_base::typer_lire_turbulence_paroi_scal
How to cite in this doc:
:ref:`Domaine_Cl_dis_base & Equation_base::domaine_Cl_dis() <public-domaine-cl-dis-base-ref-equation-base-domaine-cl-dis>`
[Domaine_Cl_dis_base & Equation_base::domaine_Cl_dis()](#public-domaine-cl-dis-base-ref-equation-base-domaine-cl-dis)
const Domaine_Cl_dis_base & Equation_base::domaine_Cl_dis() const
Renvoie le domaine des conditions aux limite discretisee associee a l’equation.
(version const)
How to cite in this doc:
:ref:`const Domaine_Cl_dis_base & Equation_base::domaine_Cl_dis() const <public-const-domaine-cl-dis-base-ref-equation-base-domaine-cl-dis-const>`
[const Domaine_Cl_dis_base & Equation_base::domaine_Cl_dis() const](#public-const-domaine-cl-dis-base-ref-equation-base-domaine-cl-dis-const)
Domaine_dis_base & Equation_base::domaine_dis()
Renvoie le domaine discretisee associee a l’equation.
References
Referenced By
Terme_Source_Constituant_Vortex_VEF_Face::ajouter_terme_div_u
Transport_Fluctuation_Temperature::associer_modele_turbulence
Transport_Flux_Chaleur_Turbulente::associer_modele_turbulence
Transport_Fluctuation_Temperature_W::associer_modele_turbulence
Transport_Fluctuation_Temperature_W_Bas_Re::associer_modele_turbulence
Transport_Interfaces_FT_Disc::calcul_effort_fluide_interface
Transport_Interfaces_FT_Disc::calcul_tolerance_projete_diphasique
Transport_Interfaces_FT_Disc::calcul_tolerance_projete_monophasique
Transport_Interfaces_FT_Disc::calculer_composantes_connexes_pour_suppression
Transport_Interfaces_FT_Disc::calculer_distance_interface_faces
Transport_Interfaces_FT_Disc::calculer_distance_interface_sommets
Transport_Interfaces_FT_Disc::calculer_integrale_indicatrice
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_Omega::calculer_viscosite_turbulente
Transport_Interfaces_FT_Disc::calculer_vitesse_transport_interpolee
Transport_Interfaces_FT_Disc::calculer_vmoy_composantes_connexes
Convection_Diffusion_Temperature_FT_Disc::compute_divergence_free_velocity_extension
Navier_Stokes_FT_Disc::compute_eulerian_field_contact_forces
Post_Processing_Hydrodynamic_Forces::compute_friction_force_projected_tensor
Post_Processing_Hydrodynamic_Forces_Stokes::compute_friction_force_projected_tensor
Post_Processing_Hydrodynamic_Forces::compute_neighbors_coordinates_fluid_fa7
Post_Processing_Hydrodynamic_Forces_Stokes::compute_neighbors_coordinates_fluid_fa7
Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells
Post_Processing_Hydrodynamic_Forces::compute_viscosity_edges_sphere
Terme_Source_Decroissance_Radioactive_Elem_PolyMAC::dimensionner_blocs
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::discretiser
Convection_Diffusion_Espece_Fluide_Dilatable_base::discretiser
Convection_Diffusion_Temperature_FT_Disc::discretiser_assembleur_pression
Schema_Euler_explicite_Phase_field::faire_un_pas_de_temps_eqn_base
Post_Processing_Hydrodynamic_Forces_Stokes::fill_Stokes_pressure_field
Post_Processing_Hydrodynamic_Forces_Stokes::fill_Stokes_velocity_field
Post_Processing_Hydrodynamic_Forces::find_neighboring_elements
Transport_Interfaces_FT_Disc::get_expression_vitesse_imposee
Transport_Interfaces_FT_Disc::init_particles_position_velocity
Convection_Diffusion_Concentration_FT_Disc::marquer_faces_sous_domaine
Convection_Diffusion_Concentration_Turbulent_FT_Disc::marquer_faces_sous_domaine
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour
Sortie_libre_Gradient_Pression_libre_VEFPreP1B::mettre_a_jour
Convection_Diffusion_Concentration_FT_Disc::mettre_a_jour_chimie
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour_chimie
Convection_Diffusion_Temperature::mise_en_place_domaine_fantome
Op_VEF_Face::modifier_matrice_pour_periodique_apres_contribuer
Transport_Interfaces_FT_Disc::modifier_vpoint_pour_imposer_vit
Convection_Diffusion_Concentration_FT_Disc::multiplier_valeurs_faces
Convection_Diffusion_Concentration_Turbulent_FT_Disc::multiplier_valeurs_faces
Convection_Diffusion_Temperature_FT_Disc::suppression_interfaces
Transport_Interfaces_FT_Disc::swap_particles_lagrangian_position_velocity
Transport_Interfaces_FT_Disc::test_suppression_interfaces_sous_domaine
Remailleur_Collision_FT_Juric::traite_RuptureCoalescenceInterfaces
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_face
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_face_sommets
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_gradU_elem
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_gradU_elem_P1
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_gradU_face
Modele_Fonc_Bas_Reynolds_Base::typer_lire_Modele_Fonc_Bas_Reynolds
Modele_Fonc_Bas_Reynolds_Thermique_Base::typer_lire_Modele_Fonc_Bas_Reynolds_Thermique
Modele_Fonc_Realisable_base::typer_lire_Modele_Fonc_Realisable
Turbulence_paroi_scal_base::typer_lire_turbulence_paroi_scal
How to cite in this doc:
:ref:`Domaine_dis_base & Equation_base::domaine_dis() <public-domaine-dis-base-ref-equation-base-domaine-dis>`
[Domaine_dis_base & Equation_base::domaine_dis()](#public-domaine-dis-base-ref-equation-base-domaine-dis)
const Domaine_dis_base & Equation_base::domaine_dis() const
Renvoie le domaine discretisee associee a l’equation.
(version const)
References
How to cite in this doc:
:ref:`const Domaine_dis_base & Equation_base::domaine_dis() const <public-const-domaine-dis-base-ref-equation-base-domaine-dis-const>`
[const Domaine_dis_base & Equation_base::domaine_dis() const](#public-const-domaine-dis-base-ref-equation-base-domaine-dis-const)
Equation_base::Equation_base()
References
How to cite in this doc:
:ref:`Equation_base::Equation_base() <public-equation-base-equation-base>`
[Equation_base::Equation_base()](#public-equation-base-equation-base)
int Equation_base::equation_non_resolue() const
References
Referenced By
How to cite in this doc:
:ref:`int Equation_base::equation_non_resolue() const <public-int-equation-base-equation-non-resolue-const>`
[int Equation_base::equation_non_resolue() const](#public-int-equation-base-equation-non-resolue-const)
Nom Equation_base::expression_residu()
References
Referenced By
How to cite in this doc:
:ref:`Nom Equation_base::expression_residu() <public-nom-equation-base-expression-residu>`
[Nom Equation_base::expression_residu()](#public-nom-equation-base-expression-residu)
const Champ_base & Equation_base::get_champ(const Motcle &nom) const override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`const Champ_base & Equation_base::get_champ(const Motcle &nom) const override <public-const-champ-base-ref-equation-base-get-champ-const-motcle-ref-nom-const-override>`
[const Champ_base & Equation_base::get_champ(const Motcle &nom) const override](#public-const-champ-base-ref-equation-base-get-champ-const-motcle-ref-nom-const-override)
virtual std::pair<std::string, fonc_calc_t> Equation_base::get_fonc_champ_conserve() const
Referenced By
How to cite in this doc:
:ref:`virtual std::pair<std::string, fonc_calc_t> Equation_base::get_fonc_champ_conserve() const <public-virtual-std-pair-std-string-fonc-calc-t-equation-base-get-fonc-champ-conserve-const>`
[virtual std::pair<std::string, fonc_calc_t> Equation_base::get_fonc_champ_conserve() const](#public-virtual-std-pair-std-string-fonc-calc-t-equation-base-get-fonc-champ-conserve-const)
const Type_info * Equation_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 * Equation_base::get_info() const override <public-const-type-info-ptr-equation-base-get-info-const-override>`
[const Type_info * Equation_base::get_info() const override](#public-const-type-info-ptr-equation-base-get-info-const-override)
const RefObjU & Equation_base::get_modele(Type_modele type) const
References
Referenced By
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
Traitement_particulier_NS_canal_VEF::calculer_moyenne_spatiale_nut
Modele_turbulence_scal_Fluctuation_Temperature_W_Bas_Re::completer
Convection_Diffusion_Espece_Binaire_Turbulent_QC::get_modele
Convection_Diffusion_Concentration_FT_Disc::mettre_a_jour_chimie
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour_chimie
Turbulence_paroi_scal_base::typer_lire_turbulence_paroi_scal
How to cite in this doc:
:ref:`const RefObjU & Equation_base::get_modele(Type_modele type) const <public-const-refobju-ref-equation-base-get-modele-type-modele-type-const>`
[const RefObjU & Equation_base::get_modele(Type_modele type) const](#public-const-refobju-ref-equation-base-get-modele-type-modele-type-const)
void Equation_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
Reimplements:
References
Referenced By
Modele_turbulence_scal_Fluctuation_Temperature::get_noms_champs_postraitables
Modele_turbulence_scal_Fluctuation_Temperature_W::get_noms_champs_postraitables
Modele_turbulence_hyd_RANS_Bicephale_base::get_noms_champs_postraitables
Modele_turbulence_hyd_RANS_K_Eps_base::get_noms_champs_postraitables
Modele_turbulence_hyd_RANS_K_Omega_base::get_noms_champs_postraitables
Convection_Diffusion_Temperature_base::get_noms_champs_postraitables
Convection_Diffusion_Chaleur_Turbulent_QC::get_noms_champs_postraitables
Convection_Diffusion_Concentration_Turbulent::get_noms_champs_postraitables
Convection_Diffusion_Espece_Binaire_Turbulent_QC::get_noms_champs_postraitables
Convection_Diffusion_Espece_Multi_Turbulent_QC::get_noms_champs_postraitables
How to cite in this doc:
:ref:`void Equation_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override <public-void-equation-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override>`
[void Equation_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override](#public-void-equation-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override)
DoubleVect & Equation_base::get_residu()
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Equation_base::get_residu() <public-doublevect-ref-equation-base-get-residu>`
[DoubleVect & Equation_base::get_residu()](#public-doublevect-ref-equation-base-get-residu)
virtual double Equation_base::get_time_factor() const
Referenced By
How to cite in this doc:
:ref:`virtual double Equation_base::get_time_factor() const <public-virtual-double-equation-base-get-time-factor-const>`
[virtual double Equation_base::get_time_factor() const](#public-virtual-double-equation-base-get-time-factor-const)
void Equation_base::Gradient_conjugue_diff_impl(DoubleTrav &secmem, DoubleTab &solution)
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::Gradient_conjugue_diff_impl(DoubleTrav &secmem, DoubleTab &solution) <public-void-equation-base-gradient-conjugue-diff-impl-doubletrav-ref-secmem-doubletab-ref-solution>`
[void Equation_base::Gradient_conjugue_diff_impl(DoubleTrav &secmem, DoubleTab &solution)](#public-void-equation-base-gradient-conjugue-diff-impl-doubletrav-ref-secmem-doubletab-ref-solution)
void Equation_base::Gradient_conjugue_diff_impl(DoubleTrav &secmem, DoubleTab &solution, const DoubleTab &terme_mul)
How to cite in this doc:
:ref:`void Equation_base::Gradient_conjugue_diff_impl(DoubleTrav &secmem, DoubleTab &solution, const DoubleTab &terme_mul) <public-void-equation-base-gradient-conjugue-diff-impl-doubletrav-ref-secmem-doubletab-ref-solution-const-doubletab-ref-terme-mul>`
[void Equation_base::Gradient_conjugue_diff_impl(DoubleTrav &secmem, DoubleTab &solution, const DoubleTab &terme_mul)](#public-void-equation-base-gradient-conjugue-diff-impl-doubletrav-ref-secmem-doubletab-ref-solution-const-doubletab-ref-terme-mul)
bool Equation_base::has_champ(const Motcle &nom) const override
Reimplements:
References
How to cite in this doc:
:ref:`bool Equation_base::has_champ(const Motcle &nom) const override <public-bool-equation-base-has-champ-const-motcle-ref-nom-const-override>`
[bool Equation_base::has_champ(const Motcle &nom) const override](#public-bool-equation-base-has-champ-const-motcle-ref-nom-const-override)
bool Equation_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`bool Equation_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <public-bool-equation-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override>`
[bool Equation_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override](#public-bool-equation-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)
int Equation_base::has_champ_conserve() const
References
How to cite in this doc:
:ref:`int Equation_base::has_champ_conserve() const <public-int-equation-base-has-champ-conserve-const>`
[int Equation_base::has_champ_conserve() const](#public-int-equation-base-has-champ-conserve-const)
virtual int Equation_base::has_champ_convecte() const
References
Referenced By
How to cite in this doc:
:ref:`virtual int Equation_base::has_champ_convecte() const <public-virtual-int-equation-base-has-champ-convecte-const>`
[virtual int Equation_base::has_champ_convecte() const](#public-virtual-int-equation-base-has-champ-convecte-const)
int Equation_base::has_interface_blocs() const
References
Referenced By
How to cite in this doc:
:ref:`int Equation_base::has_interface_blocs() const <public-int-equation-base-has-interface-blocs-const>`
[int Equation_base::has_interface_blocs() const](#public-int-equation-base-has-interface-blocs-const)
int Equation_base::impr(Sortie &os) const
Imprime les operateurs de l’equation sur un flot de sortie, de facon inconditionnelle.
appelle Operateur_base::impr(os)
Referenced By
How to cite in this doc:
:ref:`int Equation_base::impr(Sortie &os) const <public-int-equation-base-impr-sortie-ref-os-const>`
[int Equation_base::impr(Sortie &os) const](#public-int-equation-base-impr-sortie-ref-os-const)
void Equation_base::imprime_residu(SFichier &)
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::imprime_residu(SFichier &) <public-void-equation-base-imprime-residu-sfichier-ref>`
[void Equation_base::imprime_residu(SFichier &)](#public-void-equation-base-imprime-residu-sfichier-ref)
void Equation_base::imprimer(Sortie &os) const
Imprime les operateurs de l’equation si le schema en temps indique que c’est necessaire.
[SI limpr() ALORS impr(os)]
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::imprimer(Sortie &os) const <public-void-equation-base-imprimer-sortie-ref-os-const>`
[void Equation_base::imprimer(Sortie &os) const](#public-void-equation-base-imprimer-sortie-ref-os-const)
virtual const Champ_Inc_base & Equation_base::inconnue() const =0
Referenced By
Schema_Backward_Differentiation_base::add_multi_timestep_data
Production_echelle_temp_taux_diss_turb_PolyMAC_P0::ajouter_blocs
Source_Dissipation_echelle_temp_taux_diss_turb::ajouter_blocs
Terme_Source_Decroissance_Radioactive_Elem_PolyMAC::ajouter_blocs
Transport_Flux_Chaleur_Turbulente::associer_modele_turbulence
Op_Evanescence_Homogene_PolyMAC_P0_Face::calc_grad_alpha_elem
Op_Evanescence_Homogene_PolyMAC_P0_Face::calc_grad_alpha_faces
Fluide_reel_base::calculate_fluid_properties_enthalpie_incompressible
Modele_turbulence_scal_LES_dyn_VDF::calculer_diffusivite_turbulente
Neumann_paroi_rayo_semi_transp_VEF::calculer_temperature_bord
Modele_turbulence_hyd_combinaison::calculer_viscosite_turbulente
Source_PDF_EF::calculer_vitesse_imposee_power_law_tbl_u_star
Terme_Source_Decroissance_Radioactive_VEF_Face::contribuer_a_avec
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
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
Transport_Interfaces_FT_Disc::fill_ftab_local_reference_frame_velocity
Convection_Diffusion_Concentration_FT_Disc::mettre_a_jour_chimie
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour_chimie
Schema_Backward_Differentiation_base::mettre_a_jour_equation
Op_VEF_Face::modifier_matrice_pour_periodique_apres_contribuer
Echange_global_impose_rayo_semi_transp::verifie_ch_init_nb_comp
How to cite in this doc:
:ref:`virtual const Champ_Inc_base & Equation_base::inconnue() const =0 <public-virtual-const-champ-inc-base-ref-equation-base-inconnue-const-equal-0>`
[virtual const Champ_Inc_base & Equation_base::inconnue() const =0](#public-virtual-const-champ-inc-base-ref-equation-base-inconnue-const-equal-0)
virtual Champ_Inc_base & Equation_base::inconnue()=0
How to cite in this doc:
:ref:`virtual Champ_Inc_base & Equation_base::inconnue()=0 <public-virtual-champ-inc-base-ref-equation-base-inconnue-equal-0>`
[virtual Champ_Inc_base & Equation_base::inconnue()=0](#public-virtual-champ-inc-base-ref-equation-base-inconnue-equal-0)
void Equation_base::init_champ_conserve() const
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::init_champ_conserve() const <public-void-equation-base-init-champ-conserve-const>`
[void Equation_base::init_champ_conserve() const](#public-void-equation-base-init-champ-conserve-const)
virtual void Equation_base::init_champ_convecte() const
References
Referenced By
How to cite in this doc:
:ref:`virtual void Equation_base::init_champ_convecte() const <public-virtual-void-equation-base-init-champ-convecte-const>`
[virtual void Equation_base::init_champ_convecte() const](#public-virtual-void-equation-base-init-champ-convecte-const)
virtual void Equation_base::init_save_file()
How to cite in this doc:
:ref:`virtual void Equation_base::init_save_file() <public-virtual-void-equation-base-init-save-file>`
[virtual void Equation_base::init_save_file()](#public-virtual-void-equation-base-init-save-file)
void Equation_base::initialise_residu(int=0)
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::initialise_residu(int=0) <public-void-equation-base-initialise-residu-int-equal-0>`
[void Equation_base::initialise_residu(int=0)](#public-void-equation-base-initialise-residu-int-equal-0)
bool Equation_base::initTimeStep(double dt)
Allocation et initialisation de l’inconnue et des CLs jusqu’a present + dt.
References
Referenced By
How to cite in this doc:
:ref:`bool Equation_base::initTimeStep(double dt) <public-bool-equation-base-inittimestep-double-dt>`
[bool Equation_base::initTimeStep(double dt)](#public-bool-equation-base-inittimestep-double-dt)
const Nom & Equation_base::le_nom() const override
Renvoie le nom de l’equation.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`const Nom & Equation_base::le_nom() const override <public-const-nom-ref-equation-base-le-nom-const-override>`
[const Nom & Equation_base::le_nom() const override](#public-const-nom-ref-equation-base-le-nom-const-override)
int Equation_base::limpr() const
Demande au schema en temps si il faut effectuer une impression.
Renvoie 1 si il faut effectuer une impression. Appel simple a Schema_Temps_base::limpr()
References
Referenced By
How to cite in this doc:
:ref:`int Equation_base::limpr() const <public-int-equation-base-limpr-const>`
[int Equation_base::limpr() const](#public-int-equation-base-limpr-const)
void Equation_base::mettre_a_jour(double temps)
La valeur de l’inconnue sur le pas de temps a ete calculee.
Cette methode avance le present jusqu’au temps passe en parametre. Elle met aussi a jour les proprietes du milieu.
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::mettre_a_jour(double temps) <public-void-equation-base-mettre-a-jour-double-temps>`
[void Equation_base::mettre_a_jour(double temps)](#public-void-equation-base-mettre-a-jour-double-temps)
void Equation_base::mettre_a_jour_champs_conserves(double temps, int reset=0)
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::mettre_a_jour_champs_conserves(double temps, int reset=0) <public-void-equation-base-mettre-a-jour-champs-conserves-double-temps-int-reset-equal-0>`
[void Equation_base::mettre_a_jour_champs_conserves(double temps, int reset=0)](#public-void-equation-base-mettre-a-jour-champs-conserves-double-temps-int-reset-equal-0)
virtual const Milieu_base & Equation_base::milieu() const =0
Referenced By
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::ajouter
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::ajouter
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
Diffusion_supplementaire_echelle_temp_turb_VDF::ajouter_blocs
Terme_Source_Decroissance_Radioactive_Elem_PolyMAC::ajouter_blocs
Op_Diff_VEF_Anisotrope_Face::ajouter_contribution_multi_scalaire
Transport_Fluctuation_Temperature::associer_modele_turbulence
Transport_Flux_Chaleur_Turbulente::associer_modele_turbulence
Transport_Fluctuation_Temperature_W::associer_modele_turbulence
Transport_Fluctuation_Temperature_W_Bas_Re::associer_modele_turbulence
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_VDF_Elem::associer_pb
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_VEF_Face::associer_pb
Modele_turbulence_scal_Fluctuation_Temperature_W_Bas_Re::calculer_diffusivite_turbulente
Source_Transport_Fluctuation_Temperature_VDF_Elem::calculer_Prod_uteta_T
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::calculer_Prod_uteta_T
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::calculer_Prod_uteta_T
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_W_VDF_Elem::calculer_terme_destruction_K_W
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::calculer_terme_destruction_K_W
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::calculer_terme_destruction_K_W
Modele_turbulence_hyd_LES_base::verifie_loi_paroi_diphasique
How to cite in this doc:
:ref:`virtual const Milieu_base & Equation_base::milieu() const =0 <public-virtual-const-milieu-base-ref-equation-base-milieu-const-equal-0>`
[virtual const Milieu_base & Equation_base::milieu() const =0](#public-virtual-const-milieu-base-ref-equation-base-milieu-const-equal-0)
virtual Milieu_base & Equation_base::milieu()=0
How to cite in this doc:
:ref:`virtual Milieu_base & Equation_base::milieu()=0 <public-virtual-milieu-base-ref-equation-base-milieu-equal-0>`
[virtual Milieu_base & Equation_base::milieu()=0](#public-virtual-milieu-base-ref-equation-base-milieu-equal-0)
void Equation_base::modifier_pour_Cl(Matrice_Morse &mat_morse, DoubleTab &secmem) const
Referenced By
How to cite in this doc:
:ref:`void Equation_base::modifier_pour_Cl(Matrice_Morse &mat_morse, DoubleTab &secmem) const <public-void-equation-base-modifier-pour-cl-matrice-morse-ref-mat-morse-doubletab-ref-secmem-const>`
[void Equation_base::modifier_pour_Cl(Matrice_Morse &mat_morse, DoubleTab &secmem) const](#public-void-equation-base-modifier-pour-cl-matrice-morse-ref-mat-morse-doubletab-ref-secmem-const)
virtual int Equation_base::nombre_d_operateurs() const =0
How to cite in this doc:
:ref:`virtual int Equation_base::nombre_d_operateurs() const =0 <public-virtual-int-equation-base-nombre-d-operateurs-const-equal-0>`
[virtual int Equation_base::nombre_d_operateurs() const =0](#public-virtual-int-equation-base-nombre-d-operateurs-const-equal-0)
int Equation_base::nombre_d_operateurs_tot() const
References
Referenced By
How to cite in this doc:
:ref:`int Equation_base::nombre_d_operateurs_tot() const <public-int-equation-base-nombre-d-operateurs-tot-const>`
[int Equation_base::nombre_d_operateurs_tot() const](#public-int-equation-base-nombre-d-operateurs-tot-const)
void Equation_base::nommer(const Nom &nom) override
Methode appelee lorsqu’on cree l’instance de l’objet dans le jeu de donnees (Interprete::ajouter)
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::nommer(const Nom &nom) override <public-void-equation-base-nommer-const-nom-ref-nom-override>`
[void Equation_base::nommer(const Nom &nom) override](#public-void-equation-base-nommer-const-nom-ref-nom-override)
virtual const Operateur & Equation_base::operateur(int) const =0
Referenced By
How to cite in this doc:
:ref:`virtual const Operateur & Equation_base::operateur(int) const =0 <public-virtual-const-operateur-ref-equation-base-operateur-int-const-equal-0>`
[virtual const Operateur & Equation_base::operateur(int) const =0](#public-virtual-const-operateur-ref-equation-base-operateur-int-const-equal-0)
virtual Operateur & Equation_base::operateur(int)=0
How to cite in this doc:
:ref:`virtual Operateur & Equation_base::operateur(int)=0 <public-virtual-operateur-ref-equation-base-operateur-int-equal-0>`
[virtual Operateur & Equation_base::operateur(int)=0](#public-virtual-operateur-ref-equation-base-operateur-int-equal-0)
Operateur & Equation_base::operateur_fonctionnel(int)
References
How to cite in this doc:
:ref:`Operateur & Equation_base::operateur_fonctionnel(int) <public-operateur-ref-equation-base-operateur-fonctionnel-int>`
[Operateur & Equation_base::operateur_fonctionnel(int)](#public-operateur-ref-equation-base-operateur-fonctionnel-int)
const Operateur & Equation_base::operateur_fonctionnel(int) const
References
How to cite in this doc:
:ref:`const Operateur & Equation_base::operateur_fonctionnel(int) const <public-const-operateur-ref-equation-base-operateur-fonctionnel-int-const>`
[const Operateur & Equation_base::operateur_fonctionnel(int) const](#public-const-operateur-ref-equation-base-operateur-fonctionnel-int-const)
TRUST_Deriv<Parametre_equation_base> & Equation_base::parametre_equation()
References
Referenced By
How to cite in this doc:
:ref:`TRUST_Deriv<Parametre_equation_base> & Equation_base::parametre_equation() <public-trust-deriv-parametre-equation-base-ref-equation-base-parametre-equation>`
[TRUST_Deriv<Parametre_equation_base> & Equation_base::parametre_equation()](#public-trust-deriv-parametre-equation-base-ref-equation-base-parametre-equation)
const TRUST_Deriv<Parametre_equation_base> & Equation_base::parametre_equation() const
References
How to cite in this doc:
:ref:`const TRUST_Deriv<Parametre_equation_base> & Equation_base::parametre_equation() const <public-const-trust-deriv-parametre-equation-base-ref-equation-base-parametre-equation-const>`
[const TRUST_Deriv<Parametre_equation_base> & Equation_base::parametre_equation() const](#public-const-trust-deriv-parametre-equation-base-ref-equation-base-parametre-equation-const)
virtual bool Equation_base::positive_unkown()
Referenced By
How to cite in this doc:
:ref:`virtual bool Equation_base::positive_unkown() <public-virtual-bool-equation-base-positive-unkown>`
[virtual bool Equation_base::positive_unkown()](#public-virtual-bool-equation-base-positive-unkown)
int Equation_base::preparer_calcul()
Tout ce qui ne depend pas des autres problemes eventuels.
References
Referenced By
How to cite in this doc:
:ref:`int Equation_base::preparer_calcul() <public-int-equation-base-preparer-calcul>`
[int Equation_base::preparer_calcul()](#public-int-equation-base-preparer-calcul)
Probleme_base & Equation_base::probleme()
Renvoie le probleme associe a l’equation.
References
Referenced By
Diffusion_supplementaire_echelle_temp_turb_PolyMAC_P0::ajouter_blocs
Production_echelle_temp_taux_diss_turb_PolyMAC_P0::ajouter_blocs
Convection_Diffusion_Temperature_sensibility::associate_evaluator_field
Transport_Fluctuation_Temperature::associer_modele_turbulence
Transport_Flux_Chaleur_Turbulente::associer_modele_turbulence
Transport_Fluctuation_Temperature_W::associer_modele_turbulence
Transport_Fluctuation_Temperature_W_Bas_Re::associer_modele_turbulence
Modele_turbulence_hyd_RANS_Gen<MODELE>::calculate_limit_viscosity
Modele_turbulence_scal_LES_dyn_VDF::calculer_diffusivite_turbulente
Transport_Marqueur_FT::calculer_proprietes_fluide_pos_particules
Modele_turbulence_hyd_combinaison::calculer_viscosite_turbulente
Diffusion_croisee_echelle_temp_taux_diss_turb_PolyMAC_P0::completer
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::data_a_sauvegarder
Convection_Diffusion_Fluide_Dilatable_Proto::data_a_sauvegarder
Convection_Diffusion_Temperature_FT_Disc::derivee_en_temps_inco
Source_Diffusion_supplementaire_echelle_temp_turb::dimensionner_blocs
Source_Production_echelle_temp_taux_diss_turb::dimensionner_blocs
Schema_Implicite_Multi_TimeStep_base::faire_un_pas_de_temps_eqn_base
Convection_Diffusion_Temperature_FT_Disc::lire_motcle_non_standard
Convection_Diffusion_Espece_Multi_QC::lire_motcle_non_standard
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour
Terme_Puissance_Thermique_Echange_Impose_Elem_base::pid_process
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::reprendre
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::sauvegarder
Transport_Interfaces_FT_Disc::test_suppression_interfaces_sous_domaine
Modele_Fonc_Bas_Reynolds_Base::typer_lire_Modele_Fonc_Bas_Reynolds
Modele_Fonc_Realisable_base::typer_lire_Modele_Fonc_Realisable
Turbulence_paroi_scal_base::typer_lire_turbulence_paroi_scal
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::vitesse_pour_transport
Convection_Diffusion_Espece_Binaire_base::vitesse_pour_transport
Convection_Diffusion_Espece_Multi_WC::vitesse_pour_transport
How to cite in this doc:
:ref:`Probleme_base & Equation_base::probleme() <public-probleme-base-ref-equation-base-probleme>`
[Probleme_base & Equation_base::probleme()](#public-probleme-base-ref-equation-base-probleme)
const Probleme_base & Equation_base::probleme() const
Renvoie le probleme associe a l’equation.
(version const)
References
How to cite in this doc:
:ref:`const Probleme_base & Equation_base::probleme() const <public-const-probleme-base-ref-equation-base-probleme-const>`
[const Probleme_base & Equation_base::probleme() const](#public-const-probleme-base-ref-equation-base-probleme-const)
void Equation_base::reculer(int i=1)
How to cite in this doc:
:ref:`void Equation_base::reculer(int i=1) <public-void-equation-base-reculer-int-i-equal-1>`
[void Equation_base::reculer(int i=1)](#public-void-equation-base-reculer-int-i-equal-1)
int Equation_base::reprendre(Entree &) override
On reprend l’inconnue a partir d’un flot d’entree.
[ON CHERCHE L’INCONNUE PAR SON NOM] [ON LIT L’INCONNUE] Voir Champ_Inc::reprendre(Entree&)
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`int Equation_base::reprendre(Entree &) override <public-int-equation-base-reprendre-entree-ref-override>`
[int Equation_base::reprendre(Entree &) override](#public-int-equation-base-reprendre-entree-ref-override)
void Equation_base::resetTime(double time)
Reset current time of the equation. Used from ICoCo . See documentation of Problem_base::resetTime()
References
How to cite in this doc:
:ref:`void Equation_base::resetTime(double time) <public-void-equation-base-resettime-double-time>`
[void Equation_base::resetTime(double time)](#public-void-equation-base-resettime-double-time)
DoubleVect & Equation_base::residu_initial()
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Equation_base::residu_initial() <public-doublevect-ref-equation-base-residu-initial>`
[DoubleVect & Equation_base::residu_initial()](#public-doublevect-ref-equation-base-residu-initial)
int Equation_base::sauvegarder(Sortie &) const override
On sauvegarde l’inconnue de l’equation sur un flot de sortie.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`int Equation_base::sauvegarder(Sortie &) const override <public-int-equation-base-sauvegarder-sortie-ref-const-override>`
[int Equation_base::sauvegarder(Sortie &) const override](#public-int-equation-base-sauvegarder-sortie-ref-const-override)
Schema_Temps_base & Equation_base::schema_temps()
Renvoie le schema en temps associe a l’equation.
References
Referenced By
Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl
Convection_Diffusion_Fluide_Dilatable_Proto::assembler_blocs
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Binaire_base::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Multi_QC::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Multi_WC::assembler_blocs_avec_inertie
Transport_Fluctuation_Temperature::associer_modele_turbulence
Transport_Flux_Chaleur_Turbulente::associer_modele_turbulence
Transport_Fluctuation_Temperature_W::associer_modele_turbulence
Transport_Fluctuation_Temperature_W_Bas_Re::associer_modele_turbulence
Convection_Diffusion_Temperature_FT_Disc::compute_divergence_free_velocity_extension
Navier_Stokes_FT_Disc::compute_eulerian_field_contact_forces
Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells
Convection_Diffusion_Temperature_FT_Disc::derivee_en_temps_inco
Convection_Diffusion_Fluide_Dilatable_Proto::derivee_en_temps_inco_sans_solveur_masse_impl
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::discretiser
Convection_Diffusion_Espece_Fluide_Dilatable_base::discretiser
Modele_turbulence_scal_Fluctuation_Temperature::mettre_a_jour
Modele_turbulence_hyd_K_Eps_Realisable_Bicephale::mettre_a_jour
Convection_Diffusion_Temperature::mise_en_place_domaine_fantome
Modele_turbulence_scal_Fluctuation_Temperature::preparer_calcul
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::reprendre
How to cite in this doc:
:ref:`Schema_Temps_base & Equation_base::schema_temps() <public-schema-temps-base-ref-equation-base-schema-temps>`
[Schema_Temps_base & Equation_base::schema_temps()](#public-schema-temps-base-ref-equation-base-schema-temps)
const Schema_Temps_base & Equation_base::schema_temps() const
Renvoie le schema en temps associe a l’equation.
References
How to cite in this doc:
:ref:`const Schema_Temps_base & Equation_base::schema_temps() const <public-const-schema-temps-base-ref-equation-base-schema-temps-const>`
[const Schema_Temps_base & Equation_base::schema_temps() const](#public-const-schema-temps-base-ref-equation-base-schema-temps-const)
void Equation_base::set_calculate_time_derivative(int i)
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::set_calculate_time_derivative(int i) <public-void-equation-base-set-calculate-time-derivative-int-i>`
[void Equation_base::set_calculate_time_derivative(int i)](#public-void-equation-base-set-calculate-time-derivative-int-i)
void Equation_base::set_diffusion_multi_scalaire(bool flg=true)
References
How to cite in this doc:
:ref:`void Equation_base::set_diffusion_multi_scalaire(bool flg=true) <public-void-equation-base-set-diffusion-multi-scalaire-bool-flg-equal-true>`
[void Equation_base::set_diffusion_multi_scalaire(bool flg=true)](#public-void-equation-base-set-diffusion-multi-scalaire-bool-flg-equal-true)
void Equation_base::set_residuals(const DoubleTab &residual)
Referenced By
How to cite in this doc:
:ref:`void Equation_base::set_residuals(const DoubleTab &residual) <public-void-equation-base-set-residuals-const-doubletab-ref-residual>`
[void Equation_base::set_residuals(const DoubleTab &residual)](#public-void-equation-base-set-residuals-const-doubletab-ref-residual)
Solveur_Masse_base & Equation_base::solv_masse()
Renvoie le solveur de masse associe a l’equation.
References
Referenced By
Schema_Backward_Differentiation_base::add_multi_timestep_data
Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
Transport_Interfaces_FT_Disc::calcul_effort_fluide_interface
Transport_Marqueur_FT::calculer_proprietes_fluide_pos_particules
Convection_Diffusion_Temperature_FT_Disc::compute_divergence_free_velocity_extension
Convection_Diffusion_Fluide_Dilatable_Proto::derivee_en_temps_inco_sans_solveur_masse_impl
Transport_Interfaces_FT_Disc::modifier_vpoint_pour_imposer_vit
How to cite in this doc:
:ref:`Solveur_Masse_base & Equation_base::solv_masse() <public-solveur-masse-base-ref-equation-base-solv-masse>`
[Solveur_Masse_base & Equation_base::solv_masse()](#public-solveur-masse-base-ref-equation-base-solv-masse)
const Solveur_Masse_base & Equation_base::solv_masse() const
Renvoie le solveur de masse associe a l’equation.
(version const)
References
How to cite in this doc:
:ref:`const Solveur_Masse_base & Equation_base::solv_masse() const <public-const-solveur-masse-base-ref-equation-base-solv-masse-const>`
[const Solveur_Masse_base & Equation_base::solv_masse() const](#public-const-solveur-masse-base-ref-equation-base-solv-masse-const)
Sources & Equation_base::sources()
Renvoie les termes sources asssocies a l’equation.
References
Referenced By
Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl
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
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
How to cite in this doc:
:ref:`Sources & Equation_base::sources() <public-sources-ref-equation-base-sources>`
[Sources & Equation_base::sources()](#public-sources-ref-equation-base-sources)
const Sources & Equation_base::sources() const
Renvoie les termes sources asssocies a l’equation (version const)
References
How to cite in this doc:
:ref:`const Sources & Equation_base::sources() const <public-const-sources-ref-equation-base-sources-const>`
[const Sources & Equation_base::sources() const](#public-const-sources-ref-equation-base-sources-const)
bool Equation_base::updateGivenFields()
References
Referenced By
How to cite in this doc:
:ref:`bool Equation_base::updateGivenFields() <public-bool-equation-base-updategivenfields>`
[bool Equation_base::updateGivenFields()](#public-bool-equation-base-updategivenfields)
void Equation_base::valider_iteration()
methode virtuelle permettant de corriger l’onconnue lors d’iterations implicites par exemple K - eps doivent rester positifs
les fractions massqiues entre 0 et 1
Referenced By
How to cite in this doc:
:ref:`void Equation_base::valider_iteration() <public-void-equation-base-valider-iteration>`
[void Equation_base::valider_iteration()](#public-void-equation-base-valider-iteration)
void Equation_base::verifie_ch_init_nb_comp(const Champ_Inc_base &ch_ref, const int nb_comp) const
Verification du nombre de composantes lues pour la specification d un champ.
Actuellement utilise pour la lecture d un condition initiale ou limite.
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::verifie_ch_init_nb_comp(const Champ_Inc_base &ch_ref, const int nb_comp) const <public-void-equation-base-verifie-ch-init-nb-comp-const-champ-inc-base-ref-ch-ref-const-int-nb-comp-const>`
[void Equation_base::verifie_ch_init_nb_comp(const Champ_Inc_base &ch_ref, const int nb_comp) const](#public-void-equation-base-verifie-ch-init-nb-comp-const-champ-inc-base-ref-ch-ref-const-int-nb-comp-const)
virtual void Equation_base::verifie_ch_init_nb_comp_cl(const Champ_Inc_base &ch_ref, const int nb_comp, const Cond_lim_base &cl) const
References
Referenced By
How to cite in this doc:
:ref:`virtual void Equation_base::verifie_ch_init_nb_comp_cl(const Champ_Inc_base &ch_ref, const int nb_comp, const Cond_lim_base &cl) const <public-virtual-void-equation-base-verifie-ch-init-nb-comp-cl-const-champ-inc-base-ref-ch-ref-const-int-nb-comp-const-cond-lim-base-ref-cl-const>`
[virtual void Equation_base::verifie_ch_init_nb_comp_cl(const Champ_Inc_base &ch_ref, const int nb_comp, const Cond_lim_base &cl) const](#public-virtual-void-equation-base-verifie-ch-init-nb-comp-cl-const-champ-inc-base-ref-ch-ref-const-int-nb-comp-const-cond-lim-base-ref-cl-const)
Equation_base::~Equation_base() override
How to cite in this doc:
:ref:`Equation_base::~Equation_base() override <public-equation-base-dtor-equation-base-override>`
[Equation_base::~Equation_base() override](#public-equation-base-dtor-equation-base-override)
void Equation_base::calculer_champ_conserve(const Objet_U &obj, DoubleTab &val, DoubleTab &bval, tabs_t &deriv)
References
Referenced By
How to cite in this doc:
:ref:`void Equation_base::calculer_champ_conserve(const Objet_U &obj, DoubleTab &val, DoubleTab &bval, tabs_t &deriv) <public-static-void-equation-base-calculer-champ-conserve-const-objet-u-ref-obj-doubletab-ref-val-doubletab-ref-bval-tabs-t-ref-deriv>`
[void Equation_base::calculer_champ_conserve(const Objet_U &obj, DoubleTab &val, DoubleTab &bval, tabs_t &deriv)](#public-static-void-equation-base-calculer-champ-conserve-const-objet-u-ref-obj-doubletab-ref-val-doubletab-ref-bval-tabs-t-ref-deriv)
const Type_info * Equation_base::info()
How to cite in this doc:
:ref:`const Type_info * Equation_base::info() <public-static-const-type-info-ptr-equation-base-info>`
[const Type_info * Equation_base::info()](#public-static-const-type-info-ptr-equation-base-info)
const Equation_base & Equation_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Equation_base & Equation_base::self_cast(const Objet_U &) <public-static-const-equation-base-ref-equation-base-self-cast-const-objet-u-ref>`
[const Equation_base & Equation_base::self_cast(const Objet_U &)](#public-static-const-equation-base-ref-equation-base-self-cast-const-objet-u-ref)
Equation_base & Equation_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Equation_base & Equation_base::self_cast(Objet_U &) <public-static-equation-base-ref-equation-base-self-cast-objet-u-ref>`
[Equation_base & Equation_base::self_cast(Objet_U &)](#public-static-equation-base-ref-equation-base-self-cast-objet-u-ref)
virtual void Equation_base::lire()
References
How to cite in this doc:
:ref:`virtual void Equation_base::lire() <protected-virtual-void-equation-base-lire>`
[virtual void Equation_base::lire()](#protected-virtual-void-equation-base-lire)
Entree & Equation_base::lire_cl(Entree &)
Lecture des conditions limites sur un flot d’entree.
voir Domaine_Cl_dis_base::readOn
References
How to cite in this doc:
:ref:`Entree & Equation_base::lire_cl(Entree &) <protected-entree-ref-equation-base-lire-cl-entree-ref>`
[Entree & Equation_base::lire_cl(Entree &)](#protected-entree-ref-equation-base-lire-cl-entree-ref)
Entree & Equation_base::lire_cond_init(Entree &)
Lecture des conditions initiales dans un flot d’entree.
Le format de lecture est le suivant: { Nom [DOIT ETRE LE NOM DE L’INCONNUE] [LIRE UN CHAMP DONNE] }
References
Referenced By
How to cite in this doc:
:ref:`Entree & Equation_base::lire_cond_init(Entree &) <protected-entree-ref-equation-base-lire-cond-init-entree-ref>`
[Entree & Equation_base::lire_cond_init(Entree &)](#protected-entree-ref-equation-base-lire-cond-init-entree-ref)
int Equation_base::lire_motcle_non_standard(const Motcle &, Entree &) override
Lecture des parametres de type non simple d’un objet_U a partir d’un flot d’entree.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`int Equation_base::lire_motcle_non_standard(const Motcle &, Entree &) override <protected-int-equation-base-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Equation_base::lire_motcle_non_standard(const Motcle &, Entree &) override](#protected-int-equation-base-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
Entree & Equation_base::lire_sources(Entree &)
Lecture des termes sources dans un flot d’entree.
References
How to cite in this doc:
:ref:`Entree & Equation_base::lire_sources(Entree &) <protected-entree-ref-equation-base-lire-sources-entree-ref>`
[Entree & Equation_base::lire_sources(Entree &)](#protected-entree-ref-equation-base-lire-sources-entree-ref)
Sortie & Equation_base::printOn(Sortie &x) const override
Surcharge Objet_U::printOn Imprime l’equation et ses composants sur un flot de sortie.
Imprime le nom de l’equation, le solveur masse, les termes sources les conditions aux limites discretisees, les inconnues et les operateurs.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Sortie & Equation_base::printOn(Sortie &x) const override <protected-sortie-ref-equation-base-printon-sortie-ref-x-const-override>`
[Sortie & Equation_base::printOn(Sortie &x) const override](#protected-sortie-ref-equation-base-printon-sortie-ref-x-const-override)
Entree & Equation_base::readOn(Entree &) override
Lecture d’une equation sur un flot d’entree.
Le format est le suivant: { [ Source { [sou_1], [sour_2], …} ] Conditions_limites { [cl_1] [cl_2] … } Conditions_initiales { [cl_init] } }
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Entree & Equation_base::readOn(Entree &) override <protected-entree-ref-equation-base-readon-entree-ref-override>`
[Entree & Equation_base::readOn(Entree &) override](#protected-entree-ref-equation-base-readon-entree-ref-override)
void Equation_base::set_param(Param &titi)
Referenced By
How to cite in this doc:
:ref:`void Equation_base::set_param(Param &titi) <protected-void-equation-base-set-param-param-ref-titi>`
[void Equation_base::set_param(Param &titi)](#protected-void-equation-base-set-param-param-ref-titi)
int Equation_base::verif_Cl() const
Verifie la compatibilite des conditions limites avec l’equation.
voir Conds_lim::compatible_avec_eqn() .
References
Referenced By
How to cite in this doc:
:ref:`int Equation_base::verif_Cl() const <protected-int-equation-base-verif-cl-const>`
[int Equation_base::verif_Cl() const](#protected-int-equation-base-verif-cl-const)
virtual void Equation_base::derivee_en_temps_inco_sources(DoubleTrav &)
How to cite in this doc:
:ref:`virtual void Equation_base::derivee_en_temps_inco_sources(DoubleTrav &) <private-virtual-void-equation-base-derivee-en-temps-inco-sources-doubletrav-ref>`
[virtual void Equation_base::derivee_en_temps_inco_sources(DoubleTrav &)](#private-virtual-void-equation-base-derivee-en-temps-inco-sources-doubletrav-ref)
void Equation_base::Gradient_conjugue_diff_impl(DoubleTrav &secmem, DoubleTab &solution, int size_terme_mul, const DoubleTab &term_mul)
Solve: (1/dt + M - 1*L)*dI = M - 1 * secmem with a Conjugate Gradient matrix - free algorithm by default.
L is the diffusion M is the mass In : solution = I(n) Out: solution = dI/dt
How to cite in this doc:
:ref:`void Equation_base::Gradient_conjugue_diff_impl(DoubleTrav &secmem, DoubleTab &solution, int size_terme_mul, const DoubleTab &term_mul) <private-void-equation-base-gradient-conjugue-diff-impl-doubletrav-ref-secmem-doubletab-ref-solution-int-size-terme-mul-const-doubletab-ref-term-mul>`
[void Equation_base::Gradient_conjugue_diff_impl(DoubleTrav &secmem, DoubleTab &solution, int size_terme_mul, const DoubleTab &term_mul)](#private-void-equation-base-gradient-conjugue-diff-impl-doubletrav-ref-secmem-doubletab-ref-solution-int-size-terme-mul-const-doubletab-ref-term-mul)
virtual void Equation_base::verify_scheme()
How to cite in this doc:
:ref:`virtual void Equation_base::verify_scheme() <private-virtual-void-equation-base-verify-scheme>`
[virtual void Equation_base::verify_scheme()](#private-virtual-void-equation-base-verify-scheme)
Attributes Documentation#
const Type_info Equation_base::info_obj
Matrice_Morse_Diag Equation_base::diag_
int Equation_base::calculate_time_derivative_
TRUST_Deriv<Champ_Inc_base> Equation_base::champ_conserve_
TRUST_Deriv<Champ_Inc_base> Equation_base::champ_convecte_
Champs_compris Equation_base::champs_compris_
TRUST_Deriv<Champ_Inc_base> Equation_base::derivee_en_temps_
bool Equation_base::diffusion_multi_scalaire_ = false
DoubleList Equation_base::dt_op_bak
bool Equation_base::has_time_factor_
int Equation_base::implicite_
TRUST_Deriv<Domaine_Cl_dis_base> Equation_base::le_dom_Cl_dis
TRUST_Ref<Domaine_dis_base *> Equation_base::le_dom_dis
TRUST_Ref<Schema_Temps_base *> Equation_base::le_schema_en_temps
Sources Equation_base::les_sources
Champs_Fonc Equation_base::list_champ_combi
TRUST_List<RefObjU> Equation_base::liste_modeles_
int Equation_base::matrice_init
Matrice_Morse Equation_base::matrice_stockee
TRUST_Ref<Probleme_base *> Equation_base::mon_probleme
Nom Equation_base::nom_
TRUST_Deriv<Parametre_equation_base> Equation_base::parametre_equation_
TRUST_Deriv<Solveur_Masse_base> Equation_base::solveur_masse
int Equation_base::sys_invariant_
int Equation_base::disable_equation_residual_ = 0
Value_Input_Int Equation_base::eq_non_resolue_input_
Parser_U Equation_base::equation_non_resolue_
TRUST_Deriv<Champ_Fonc_base> Equation_base::field_residu_
DoubleTab Equation_base::NULL_
DoubleVect Equation_base::residu_
SC: passage en protected (surcharge de get_champ dans Equation_Diphasique_base)
DoubleVect Equation_base::residu_initial_
Ecrire_fichier_xyz_valeur Equation_base::xyz_field_values_file_