16#ifndef Champ_front_xyz_debit_included
17#define Champ_front_xyz_debit_included
19#include <Champ_front_normal.h>
23#include <Domaine_VF.h>
41 int avancer(
double temps)
override;
42 int reculer(
double temps)
override;
classe Champ_front_base Classe de base pour la hierarchie des champs aux frontieres.
class Champ_front_xyz_debit
OWN_PTR(Champ_front_base) flow_rate_
void associer_fr_dis_base(const Frontiere_dis_base &fr) override
Associe une frontiere discretisee au champ.
virtual void set_temps_defaut(double temps) override
int avancer(double temps) override
Turn the wheel of the CL.
void mettre_a_jour(double temps) override
NE FAIT RIEN, a surcharger.
void fixer_nb_valeurs_temporelles(int nb_cases) override
Surcharge Champ_front_base::fixer_nb_valeurs_temporelles.
OWN_PTR(Champ_front_base) velocity_profil_
void calculer_champ_vitesse(const Front_VF &le_bord, DoubleTab &velocity_field, DoubleTab &velocity_user, double temps)
OBS_PTR(Champ_Inc_base) ch_inco_
DoubleTab normal_vectors_
virtual void initialiser_coefficient(const Champ_Inc_base &inco, double tps)
int reculer(double temps) override
Turn the wheel of the CL.
int initialiser(double tps, const Champ_Inc_base &inco) override
Initialisation en debut de calcul.
void calculer_normales_et_integrale(const Front_VF &le_bord, DoubleTab &velocity_user)
virtual void update_coeff(double temps)
void changer_temps_futur(double temps, int i) override
Change la valeur du temps pour la ieme valeur temporelle apres le present.
classe Frontiere_dis_base Classe representant une frontiere discretisee.