16#include <Champ_front_MED.h>
17#include <Champ_Don_base.h>
19#include <Frontiere_dis_base.h>
36 param.lire_sans_accolade(is);
48 const Frontiere& frontiere=fr_dis.
frontiere();
49 const Domaine& domaine=frontiere.
domaine();
50 const Faces& faces=frontiere.
faces();
56 for( i=0; i<nb_faces; i++)
59 for( k=0; k<nbsf; k++)
61 x+=domaine.coord(faces.
sommet(i,k),0);
63 y+=domaine.coord(faces.
sommet(i,k),1);
65 z+=domaine.coord(faces.
sommet(i,k),2);
87 champ_volumique_->mettre_a_jour(temps);
99 champ_volumique_->valeur_aux(
pos_,
val_);
Champ_front_base & affecter_(const Champ_front_base &ch) override
void remplir_tab(DoubleTab &, double) const
double valeur_au_temps_et_au_point(double temps, int som, double x, double y, double z, int comp) const override
void mettre_a_jour(double temps) override
NE FAIT RIEN, a surcharger.
classe Champ_front_base Classe de base pour la hierarchie des champs aux frontieres.
virtual const Frontiere_dis_base & frontiere_dis() const
Renvoie la frontiere discretisee associee au champ.
classe Champ_front_txyz Classe derivee de Champ_front_var qui represente les
DoubleTab & valeurs_au_temps(double temps) override
Renvoie les valeurs au temps desire.
Class defining operators and methods for all reading operation in an input flow (file,...
int_t sommet(int_t, int) const
Renvoie le numero du j-ieme sommet de la i-ieme face.
int nb_som_faces() const
Renvoie le nombre de sommet par face.
virtual void fixer_nb_comp(int i)
Fixe le nombre de composantes du champ.
virtual int nb_comp() const
const Domaine_t & domaine() const
Renvoie le domaine associe a la frontiere.
int_t nb_faces() const
Renvoie le nombre de faces de la frontiere.
const Faces_t & faces() const
classe Frontiere_dis_base Classe representant une frontiere discretisee.
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.
_SIZE_ dimension(int d) const
virtual void echange_espace_virtuel(IsExchangeBlocking exchange_type=IsExchangeBlocking::DefaultBlocking, const std::string kernel_name="noname")