|
TrioCFD 1.9.8
TrioCFD documentation
|
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_ALE, Domaine_base, Domaine_dis_base, Equation_base, Fluide_Dilatable_base, Loi_Etat_base, Loi_Fermeture_base, Marqueur_Lagrange_base, Milieu_base, Modele_Fonc_Bas_Reynolds_Base, Modele_Fonc_Bas_Reynolds_Thermique_Base, Modele_Fonc_Realisable_base, Modele_turbulence_hyd_2_eq_base, Modele_turbulence_hyd_base, Modele_turbulence_scal_base, Momentum_Euler, Navier_Stokes_Aposteriori, 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, Source_Transport_K_Omega_VDF_Elem, Source_Transport_K_Omega_VEF_Face, Terme_Derivee_Forme_base, Traitement_particulier_NS_base, Traitement_particulier_Solide_base, Transport_Marqueur_FT, 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_ALE, Domaine_base, Domaine_dis_base, Equation_base, Fluide_Dilatable_base, Gravite_Multiphase, Loi_Etat_base, Loi_Fermeture_base, Marqueur_Lagrange_base, Milieu_base, Modele_Fonc_Bas_Reynolds_Base, Modele_Fonc_Bas_Reynolds_Thermique_Base, Modele_Fonc_Realisable_base, Modele_turbulence_hyd_base, Modele_turbulence_hyd_K_Eps, Modele_turbulence_hyd_K_Eps_Bas_Reynolds, Modele_turbulence_hyd_K_Eps_Bicephale, Modele_turbulence_hyd_K_Eps_Realisable, Modele_turbulence_hyd_K_Eps_Realisable_Bicephale, Modele_turbulence_hyd_RANS_Bicephale_base, Modele_turbulence_hyd_RANS_K_Eps_base, Modele_turbulence_hyd_RANS_K_Omega_base, Modele_turbulence_scal_base, Modele_turbulence_scal_Fluctuation_Temperature, Modele_turbulence_scal_Fluctuation_Temperature_W, Modele_turbulence_scal_Fluctuation_Temperature_W_Bas_Re, Navier_Stokes_Aposteriori, 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, Transport_K_ou_Eps_base, Transport_Marqueur_FT, 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_ALE, Domaine_base, Domaine_dis_base, Eq_rayo_semi_transp, Equation_base, Fluide_Dilatable_base, IJK_Interfaces, IJK_Thermals, Loi_Etat_base, Loi_Fermeture_base, Marqueur_Lagrange_base, Milieu_base, Modele_Fonc_Bas_Reynolds_Base, Modele_Fonc_Bas_Reynolds_Thermique_Base, Modele_Fonc_Realisable_base, Modele_turbulence_hyd_base, Modele_turbulence_hyd_K_Eps, Modele_turbulence_hyd_K_Eps_Bas_Reynolds, Modele_turbulence_hyd_K_Eps_Bicephale, Modele_turbulence_hyd_K_Eps_Realisable, Modele_turbulence_hyd_K_Eps_Realisable_Bicephale, Modele_turbulence_hyd_K_Omega, Modele_turbulence_hyd_RANS_Bicephale_base, Modele_turbulence_hyd_RANS_K_Eps_base, Modele_turbulence_hyd_RANS_K_Omega_base, Modele_turbulence_scal_base, Modele_turbulence_scal_Fluctuation_Temperature, Modele_turbulence_scal_Fluctuation_Temperature_W, Modele_turbulence_scal_Fluctuation_Temperature_W_Bas_Re, Momentum_Euler, Navier_Stokes_Aposteriori, Navier_Stokes_FTD_IJK, 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, Probleme_FTD_IJK_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, Source_Transport_K_Eps_VDF_Elem, Source_Transport_K_Eps_VEF_Face, Source_Transport_K_Omega_VDF_Elem, Source_Transport_K_Omega_VEF_Face, Terme_Derivee_Forme_base, Traitement_particulier_NS_base, Traitement_particulier_Solide_base, Transport_Marqueur_FT, 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_ALE, Domaine_base, Domaine_dis_base, Equation_base, Fluide_Dilatable_base, Gravite_Multiphase, IJK_Interfaces, IJK_Thermals, Loi_Etat_base, Loi_Fermeture_base, Marqueur_Lagrange_base, Milieu_base, Modele_Fonc_Bas_Reynolds_Base, Modele_Fonc_Bas_Reynolds_Thermique_Base, Modele_Fonc_Realisable_base, Modele_turbulence_hyd_base, Modele_turbulence_hyd_K_Eps, Modele_turbulence_hyd_K_Eps_Bas_Reynolds, Modele_turbulence_hyd_K_Eps_Bicephale, Modele_turbulence_hyd_K_Eps_Realisable, Modele_turbulence_hyd_K_Eps_Realisable_Bicephale, Modele_turbulence_hyd_RANS_Bicephale_base, Modele_turbulence_hyd_RANS_K_Eps_base, Modele_turbulence_hyd_RANS_K_Omega_base, Modele_turbulence_scal_base, Modele_turbulence_scal_Fluctuation_Temperature, Modele_turbulence_scal_Fluctuation_Temperature_W, Modele_turbulence_scal_Fluctuation_Temperature_W_Bas_Re, Navier_Stokes_Aposteriori, Navier_Stokes_Fluide_Dilatable_base, Navier_Stokes_FTD_IJK, 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, Probleme_FTD_IJK_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, Transport_K_ou_Eps_base, Transport_Marqueur_FT, Turbulence_paroi_base, and Turbulence_paroi_scal_base.
|
pure virtual |
Implemented in Domaine_ALE, IJK_Interfaces, IJK_Thermals, Loi_Fermeture_base, Navier_Stokes_FTD_IJK, and Probleme_FTD_IJK_base.