16#include <Neumann_sortie_libre_Temp_H.h>
17#include <Fluide_Dilatable_base.h>
18#include <Equation_base.h>
33 le_champ_front = le_champ_ext;
54 if (le_champ_ext->valeurs().size() == 1)
57 return le_fluide->calculer_H(le_champ_ext->valeurs()(0, 0));
59 return le_champ_ext->valeurs()(0, 0);
61 else if (le_champ_ext->valeurs().dimension(1) == 1)
64 return le_fluide->calculer_H(le_champ_ext->valeurs()(i, 0));
66 return le_champ_ext->valeurs()(i, 0);
70 Cerr <<
"Neumann_sortie_libre_Temp_H::val_ext" << finl;
71 Cerr << le_champ_ext << finl;
86 if (le_champ_ext->valeurs().dimension(0) == 1)
89 return le_fluide->calculer_H(le_champ_ext->valeurs()(0, j));
91 return le_champ_ext->valeurs()(0, j);
96 return le_fluide->calculer_H(le_champ_ext->valeurs()(i, j));
98 return le_champ_ext->valeurs()(i, j);
std::vector< Motcle > app_domains
Class defining operators and methods for all reading operation in an input flow (file,...
virtual const Milieu_base & milieu() const =0
Base class for a dilatable fluid, inheriting from Fluide_base.
virtual const Equation_base & equation(const std::string &nom_inc) const
Open boundary with imposed temperature for a heat equation with enthalpy as unknown.
void completer() override
Complete the boundary conditions.
Neumann_sortie_libre This class represents an open boundary without imposed velocity.
const DoubleTab & val_ext() const
const Nom & que_suis_je() const
Returns the string identifying the class.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
static void abort()
Abort routine for TRUST on a fatal error.
Base class for output streams.