16#ifndef Perte_Charge_Anisotrope_VEF_P1NC_included
17#define Perte_Charge_Anisotrope_VEF_P1NC_included
19#include <Perte_Charge_VEF.h>
20#include <Champ_Don_base.h>
57 diam_hydr->mettre_a_jour(temps);
58 v->mettre_a_jour(temps);
66 double t,
double norme_u,
double dh,
double nu,
double reynolds,
67 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)
Class defining operators and methods for all reading operation in an input flow (file,...
A character string (Nom) in uppercase.
Helper class to factorize the readOn method of Objet_U classes.
class Parser_U Version of the Parser class, deriving from Objet_U.
Anisotropic pressure drop (along a unit vector v and in the plane orthogonal to this vector).
void mettre_a_jour(double temps) override
DOES NOTHING - to override in derived classes.
int lire_motcle_non_standard(const Motcle &, Entree &) override
Reads non-simple-type parameters of an Objet_U from an input stream.
void set_param(Param &titi) const override
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.