|
TRUST 1.9.8
HPC thermohydraulic platform
|
classe Champs_compris_interface Cette classe contient une interface de methodes destinees a gerer More...
#include <Champs_compris_interface.h>
Public Member Functions | |
| virtual | ~Champs_compris_interface () |
| virtual void | creer_champ (const Motcle &motlu)=0 |
| virtual const Champ_base & | get_champ (const Motcle &nom) const =0 |
| virtual void | get_noms_champs_postraitables (Noms &nom, Option opt=NONE) const =0 |
| virtual bool | has_champ (const Motcle &nom, OBS_PTR(Champ_base)&ref_champ) const =0 |
| virtual bool | has_champ (const Motcle &nom) const =0 |
classe Champs_compris_interface Cette classe contient une interface de methodes destinees a gerer
les champs compris (postraitables) pour une classe donnee.
Les classes qui heritent de cette classe sont : Probleme_base, Equation_base, Milieu_base,
Operateur_base, Source_base, Traitement_particulier_NS_base, Traitement_particulier_Solide_base,
Modele_turbulence_hyd_base, Modele_turbulence_scal_base, Loi_Etat_base, Modele_Fonc_Bas_Reynolds_Base,
Modele_Fonc_Bas_Reynolds_Thermique_Base et l interface est propagee dans leurs classes derivees
Methodes de l interface
creer_champ()
get_champ()
get_noms_champs_postraitables()
Definition at line 42 of file Champs_compris_interface.h.
|
inlinevirtual |
Definition at line 45 of file Champs_compris_interface.h.
|
pure virtual |
Implemented in Conduction, Convection_Diffusion_Chaleur_Turbulent_QC, Convection_Diffusion_Concentration_Turbulent, Convection_Diffusion_Espece_Binaire_Turbulent_QC, Convection_Diffusion_Espece_Multi_Turbulent_QC, Convection_Diffusion_Temperature, Convection_Diffusion_Temperature_base, Convection_Diffusion_Temperature_IBM_Turbulent, Convection_Diffusion_Temperature_Turbulent, Correlation_base, Domaine_base, Domaine_dis_base, Equation_base, Fluide_Dilatable_base, Loi_Etat_base, Loi_Fermeture_base, Marqueur_Lagrange_base, Milieu_base, Modele_turbulence_hyd_base, Modele_turbulence_scal_base, Momentum_Euler, Navier_Stokes_IBM_Turbulent, Navier_Stokes_std, Navier_Stokes_Turbulent, Op_Conv_EF_Stab_PolyMAC_HFV_Elem, Op_Conv_VDF_base, Op_Diff_Turbulent_PolyMAC_MPFA_Face, Op_Dift_Multiphase_VDF_Elem, Op_Dift_Multiphase_VDF_Face, Operateur_base, Paroi_hyd_base_EF, Pb_MED, Pb_rayo_semi_transp, Probleme_base, QDM_Multiphase, Source_base, Source_PDF_base, Source_PDF_EF, Source_PDF_VDF, Source_PDF_VEF, Source_Portance_interfaciale_base, Source_QC_QDM_Gen, Source_Qdm_EF, Terme_Derivee_Forme_base, Traitement_particulier_NS_base, Traitement_particulier_Solide_base, Turbulence_paroi_base, and Turbulence_paroi_scal_base.
|
pure virtual |
Implemented in Conduction, Convection_Diffusion_Chaleur_Turbulent_QC, Convection_Diffusion_Concentration_Turbulent, Convection_Diffusion_Espece_Binaire_Turbulent_QC, Convection_Diffusion_Espece_Multi_base, Convection_Diffusion_Espece_Multi_Turbulent_QC, Convection_Diffusion_Temperature, Convection_Diffusion_Temperature_base, Convection_Diffusion_Temperature_IBM_Turbulent, Convection_Diffusion_Temperature_Turbulent, Correlation_base, Diametre_bulles_champ, Diametre_bulles_constant, Diametre_bulles_musig, Domaine_base, Domaine_dis_base, Equation_base, Fluide_Dilatable_base, Gravite_Multiphase, Loi_Etat_base, Loi_Fermeture_base, Marqueur_Lagrange_base, Milieu_base, Modele_turbulence_hyd_base, Modele_turbulence_scal_base, Navier_Stokes_Fluide_Dilatable_base, Navier_Stokes_IBM_Turbulent, Navier_Stokes_std, Navier_Stokes_Turbulent, Navier_Stokes_Turbulent_QC, Op_Conv_EF, Operateur_base, Paroi_hyd_base_EF, Pb_MED, Probleme_base, Puissance_Thermique_QC_EF, Source_base, Source_PDF_base, Source_PDF_EF, Source_PDF_VDF, Source_PDF_VEF, Source_QC_QDM_Gen, Source_Qdm_EF, Terme_Derivee_Forme_base, Traitement_particulier_NS_base, Traitement_particulier_Solide_base, Turbulence_paroi_base, and Turbulence_paroi_scal_base.
|
pure virtual |
Implemented in Conduction, Convection_Diffusion_Chaleur_Turbulent_QC, Convection_Diffusion_Concentration_Turbulent, Convection_Diffusion_Espece_Binaire_Turbulent_QC, Convection_Diffusion_Espece_Multi_Turbulent_QC, Convection_Diffusion_Temperature, Convection_Diffusion_Temperature_base, Convection_Diffusion_Temperature_IBM_Turbulent, Convection_Diffusion_Temperature_Turbulent, Correlation_base, Domaine_base, Domaine_dis_base, Eq_rayo_semi_transp, Equation_base, Fluide_Dilatable_base, Loi_Etat_base, Loi_Fermeture_base, Marqueur_Lagrange_base, Milieu_base, Modele_turbulence_hyd_base, Modele_turbulence_scal_base, Momentum_Euler, Navier_Stokes_IBM_Turbulent, Navier_Stokes_std, Navier_Stokes_Turbulent, Op_Conv_EF_Stab_PolyMAC_HFV_Elem, Op_Conv_VDF_base, Op_Diff_Turbulent_PolyMAC_MPFA_Face, Op_Dift_Multiphase_VDF_Elem, Op_Dift_Multiphase_VDF_Face, Operateur_base, Paroi_hyd_base_EF, Pb_MED, Pb_rayo_semi_transp, Probleme_base, Puissance_Thermique_QC_EF, QDM_Multiphase, Source_base, Source_PDF_base, Source_PDF_EF, Source_PDF_VDF, Source_PDF_VEF, Source_QC_QDM_Gen, Source_Qdm_EF, Terme_Derivee_Forme_base, Traitement_particulier_NS_base, Traitement_particulier_Solide_base, Turbulence_paroi_base, and Turbulence_paroi_scal_base.
|
pure virtual |
Implemented in Conduction, Convection_Diffusion_Chaleur_Turbulent_QC, Convection_Diffusion_Concentration_Turbulent, Convection_Diffusion_Espece_Binaire_Turbulent_QC, Convection_Diffusion_Espece_Multi_base, Convection_Diffusion_Espece_Multi_Turbulent_QC, Convection_Diffusion_Temperature, Convection_Diffusion_Temperature_base, Convection_Diffusion_Temperature_IBM_Turbulent, Convection_Diffusion_Temperature_Turbulent, Correlation_base, Diametre_bulles_champ, Diametre_bulles_constant, Diametre_bulles_musig, Domaine_base, Domaine_dis_base, Equation_base, Fluide_Dilatable_base, Gravite_Multiphase, Loi_Etat_base, Loi_Fermeture_base, Marqueur_Lagrange_base, Milieu_base, Modele_turbulence_hyd_base, Modele_turbulence_scal_base, Navier_Stokes_Fluide_Dilatable_base, Navier_Stokes_IBM_Turbulent, Navier_Stokes_std, Navier_Stokes_Turbulent, Navier_Stokes_Turbulent_QC, Op_Conv_EF, Operateur_base, Paroi_hyd_base_EF, Pb_MED, Probleme_base, Puissance_Thermique_QC_EF, Source_base, Source_PDF_base, Source_PDF_EF, Source_PDF_VDF, Source_PDF_VEF, Source_QC_QDM_Gen, Source_Qdm_EF, Terme_Derivee_Forme_base, Traitement_particulier_NS_base, Traitement_particulier_Solide_base, Turbulence_paroi_base, and Turbulence_paroi_scal_base.
|
pure virtual |
Implemented in Loi_Fermeture_base.