TrioCFD 1.9.9_beta
TrioCFD documentation
Loading...
Searching...
No Matches
DP_Impose Class Reference

Classe DP_Impose This class derived from Perte_Charge_Singuliere is used when one wants. 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 &)
 Reads the specifications of an imposed Delta P from an input stream.
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 &)
 Reads the specifications of a singular pressure drop from an input stream.
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
 Returns the pressure drop direction.

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 This class derived from Perte_Charge_Singuliere is used when one wants.

to impose a Delta P (to simulate a pump) from an external field.

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)

Reads the specifications of an imposed Delta P from an input stream.

Parameters
isan input stream
Returns
the modified input stream
Exceptions
nota field

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/trust-code/src/ThHyd/Incompressible/Sources/DP_Impose.h
  • /home/docs/trust-code/src/ThHyd/Incompressible/Sources/DP_Impose.cpp