TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
DP_Impose Class Reference

Classe DP_Impose Cette classe derivee de Perte_Charge_Singuliere est utilisee lorsque l'on veut. More...

#include <DP_Impose.h>

Inheritance diagram for DP_Impose:
[legend]
Collaboration diagram for DP_Impose:
[legend]

Public Member Functions

 ~DP_Impose () override
Entreelire_donnees (Entree &)
 Lit les specifications d'un Delta P impose a partir d'un flot d'entree.
void mettre_a_jour (double temps)
void update_dp_regul (const Equation_base &eqn, double deb, DoubleVect &bilan)
Public Member Functions inherited from Perte_Charge_Singuliere
virtual ~Perte_Charge_Singuliere ()
Entreelire_regul (Entree &)
 Lit les specifications d'une perte de charge singuliere a partir d'un flot d'entree.
Entreelire_donnees (Entree &)
virtual void lire_surfaces (Entree &, const Domaine &, const Domaine_dis_base &, IntVect &, IntVect &, int lire_derniere_accolade=1)
double K () const
double calculate_Q (const Equation_base &eqn, const IntVect &num_faces, const IntVect &sgn) const
void update_K (const Equation_base &eqn, double deb, DoubleVect &bilan)
Public Member Functions inherited from Perte_Charge
int direction_perte_charge () const
 Renvoie la direction de perte de charge.

Protected Member Functions

 OWN_PTR (Champ_Don_base) DP_

Protected Attributes

Parser_U f_DP_
double fac_regul_ = 1
Protected Attributes inherited from Perte_Charge_Singuliere
double K_ = 1
Nom identifiant_
int regul_
Parser_U deb_cible_
Parser_U alpha_
Protected Attributes inherited from Perte_Charge
int direction_perte_charge_

Detailed Description

Classe DP_Impose Cette classe derivee de Perte_Charge_Singuliere est utilisee lorsque l'on veut.

impose un Delta P (pour simuler une pompe) depuis un champ exterieur

See also
Perte_Charge Perte_Charge_Reguliere

Definition at line 29 of file DP_Impose.h.

Constructor & Destructor Documentation

◆ ~DP_Impose()

DP_Impose::~DP_Impose ( )
inlineoverride

Definition at line 32 of file DP_Impose.h.

Member Function Documentation

◆ lire_donnees()

Entree & DP_Impose::lire_donnees ( Entree & is)

Lit les specifications d'un Delta P impose a partir d'un flot d'entree.

Parameters
(Entree&is) un flot d'entree
Returns
(Entree&) le flot d'entree modifie
Exceptions
pasun champ

Definition at line 51 of file DP_Impose.cpp.

◆ mettre_a_jour()

void DP_Impose::mettre_a_jour ( double temps)

Definition at line 87 of file DP_Impose.cpp.

◆ OWN_PTR()

DP_Impose::OWN_PTR ( Champ_Don_base )
protected

◆ update_dp_regul()

void DP_Impose::update_dp_regul ( const Equation_base & eqn,
double deb,
DoubleVect & bilan )

Definition at line 93 of file DP_Impose.cpp.

Member Data Documentation

◆ f_DP_

Parser_U DP_Impose::f_DP_
mutableprotected

Definition at line 39 of file DP_Impose.h.

◆ fac_regul_

double DP_Impose::fac_regul_ = 1
protected

Definition at line 40 of file DP_Impose.h.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/ThHyd/Incompressible/Sources/DP_Impose.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/ThHyd/Incompressible/Sources/DP_Impose.cpp