16#ifndef Frottement_impose_base_included
17#define Frottement_impose_base_included
19#include <Frontiere_dis_base.h>
class Domaine_Cl_dis_base Domaine_Cl_dis_base objects represent discretized boundary conditions
class Frontiere_dis_base Class representing a discretized boundary.
Classe Frottement_impose_base Base class for Navier-type boundary conditions (v.
void fixer_nb_valeurs_temporelles(int nb_cases) override
Called by Conds_lim::completer. Calls cha_front_base::fixer_nb_valeurs_temporelles.
virtual void liste_faces_loi_paroi(IntTab &)=0
void associer_domaine_cl_dis_base(const Domaine_Cl_dis_base &zcl) override
Associates the Domaine_Cl_dis_base (domain of discretized boundary conditions) with the object.
OBS_PTR(Frontiere_dis_base) la_frontiere_dis
void set_temps_defaut(double temps) override
Changes the i-th future time of the BC.
void changer_temps_futur(double temps, int i) override
Changes the i-th future time of the BC.
void completer() override
DOES NOTHING must be overridden in derived classes.
Frontiere_dis_base & frontiere_dis() override
Returns the discretized boundary to which the boundary conditions apply.
void calculer_coeffs_echange(double temps) override
Computation of exchange coefficients for coupling via Champ_front_contact_VEF.
void associer_fr_dis_base(const Frontiere_dis_base &fr) override
Associates the boundary with the object.
void verifie_ch_init_nb_comp() const override
Calls the verification of the field read through the equation for which the boundary condition is con...
int initialiser(double temps) override=0
Initialization at the beginning of the calculation.
const Frontiere_dis_base & frontiere_dis() const override
Returns the discretized boundary to which the boundary conditions apply.
Navier Velocity boundary condition of type "Navier":