16#include <Ch_front_var_instationnaire_dep.h>
17#include <Champ_Inc_base.h>
18#include <Frontiere_dis_base.h>
19#include <Domaine_dis_base.h>
20#include <Domaine_VF.h>
21#include <TRUSTTab_parts.h>
49 assert(temps==inco.
temps());
59 ConstDoubleTab_parts parts(inco.
valeurs());
61 MaFrontiere.Frontiere::trace_elem_local(inco.
valeurs(),tab);
63 MaFrontiere.Frontiere::trace_face_local(inco.
valeurs(),tab);
66 Cerr <<
"Warning: Field " << inco.
que_suis_je() <<
" is not supported yet in Ch_front_var_instationnaire_dep::initialiser" << finl;
classe Ch_front_var_instationnaire_dep Cette classe abstraite represente un champ sur une frontiere,
Champ_front_base & affecter_(const Champ_front_base &ch) override
int initialiser(double temps, const Champ_Inc_base &inco) override
Initialisation en debut de calcul.
const Domaine_dis_base & domaine_dis_base() const override
DoubleTab & valeurs() override
Renvoie le tableau des valeurs du champ au temps courant.
double temps() const
Renvoie le temps du champ.
virtual const Frontiere_dis_base & frontiere_dis() const
Renvoie la frontiere discretisee associee au champ.
classe Champ_front_var_instationnaire Classe derivee de Champ_front_var qui represente les champs aux
int initialiser(double temps, const Champ_Inc_base &inco) override
Initialise le temps courant et Gpoint.
Class defining operators and methods for all reading operation in an input flow (file,...
virtual void fixer_nb_comp(int i)
Fixe le nombre de composantes du champ.
const Nom & le_nom() const override
Renvoie le nom du champ.
virtual int nb_comp() const
const Frontiere & frontiere() const
Renvoie la frontiere geometrique associee.
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
Classe de base des flux de sortie.
virtual void echange_espace_virtuel(IsExchangeBlocking exchange_type=IsExchangeBlocking::DefaultBlocking, const std::string kernel_name="noname")