TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
Champs_compris_interface Class Referenceabstract

classe Champs_compris_interface Cette classe contient une interface de methodes destinees a gerer More...

#include <Champs_compris_interface.h>

Inheritance diagram for Champs_compris_interface:
[legend]

Public Member Functions

virtual ~Champs_compris_interface ()
virtual void creer_champ (const Motcle &motlu)=0
virtual const Champ_baseget_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

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~Champs_compris_interface()

virtual Champs_compris_interface::~Champs_compris_interface ( )
inlinevirtual

Definition at line 45 of file Champs_compris_interface.h.

Member Function Documentation

◆ creer_champ()

◆ get_champ()

◆ get_noms_champs_postraitables()

◆ has_champ() [1/2]

◆ has_champ() [2/2]

virtual bool Champs_compris_interface::has_champ ( const Motcle & nom,
OBS_PTR(Champ_base)& ref_champ ) const
pure virtual

Implemented in Loi_Fermeture_base.


The documentation for this class was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/Kernel/Framework/Champs_compris_interface.h