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;
class Champ_front_base Base class for the hierarchy of boundary fields.
class Champ_front_xyz_debit
OWN_PTR(Champ_front_base) flow_rate_
void associer_fr_dis_base(const Frontiere_dis_base &fr) override
Associates a discretized boundary with the field.
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
DOES NOTHING, to override.
void fixer_nb_valeurs_temporelles(int nb_cases) override
Overrides 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
Initialization at the beginning of calculation.
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
Changes the time value for the i-th temporal value after the present.
class Frontiere_dis_base Class representing a discretized boundary.