16#ifndef Perte_Charge_Directionnelle_VEF_P1NC_included
17#define Perte_Charge_Directionnelle_VEF_P1NC_included
19#include <Perte_Charge_VEF.h>
44 diam_hydr->mettre_a_jour(temps);
45 v->mettre_a_jour(temps);
52 double t,
double norme_u,
double dh,
double nu,
double reynolds,
53 double& coeff_ortho,
double& coeff_long,
double& u_l, DoubleVect& v_valeur)
const override;
class Champ_Don_base base class of Given Fields (not calculated)
Helper class to factorize the readOn method of Objet_U classes.
Directional pressure drop (along a unit vector v).
void set_param(Param &titi) const override
void mettre_a_jour(double temps) override
DOES NOTHING - to override in derived classes.
OWN_PTR(Champ_Don_base) v
Directional vector of the pressure drop.
void coeffs_perte_charge(const DoubleVect &u, const DoubleVect &pos, double t, double norme_u, double dh, double nu, double reynolds, double &coeff_ortho, double &coeff_long, double &u_l, DoubleVect &v_valeur) const override
Implements the effective computation of the pressure drop at a given location.
Factorizes the common functionality of several pressure drop operators in VEF, velocity at faces.