16#include <Perte_Charge_Isotrope_VEF_P1NC.h>
18#include <Equation_base.h>
47 double t,
double norme_u,
double dh,
double nu,
double reynolds,
double& coeff_ortho,
double& coeff_long,
double& u_l, DoubleVect& v_valeur)
const
59 coeff_ortho=
lambda.eval()*norme_u/2./dh;
60 coeff_long=coeff_ortho;
Class defining operators and methods for all reading operation in an input flow (file,...
const Nom & que_suis_je() const
Returns the string identifying the class.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
Isotropic pressure drop (proportional to -u).
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.
Base class for output streams.