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

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

#include <Perte_Charge_Singuliere.h>

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

Public Member Functions

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 Attributes

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 Perte_Charge_Singuliere Cette classe derivee de Perte_Charge est utilisee lorsque l'on veut.

modeliser une perte de charge sur une surface (passage d'une grille par exemple) par exemple)

See also
Perte_Charge Perte_Charge_Reguliere

Definition at line 35 of file Perte_Charge_Singuliere.h.

Constructor & Destructor Documentation

◆ ~Perte_Charge_Singuliere()

virtual Perte_Charge_Singuliere::~Perte_Charge_Singuliere ( )
inlinevirtual

Definition at line 40 of file Perte_Charge_Singuliere.h.

Member Function Documentation

◆ calculate_Q()

double Perte_Charge_Singuliere::calculate_Q ( const Equation_base & eqn,
const IntVect & num_faces,
const IntVect & sgn ) const

Definition at line 410 of file Perte_Charge_Singuliere.cpp.

◆ K()

double Perte_Charge_Singuliere::K ( ) const
inline
Returns
(double)

Definition at line 64 of file Perte_Charge_Singuliere.h.

◆ lire_donnees()

Entree & Perte_Charge_Singuliere::lire_donnees ( Entree & is)

Definition at line 83 of file Perte_Charge_Singuliere.cpp.

◆ lire_regul()

Entree & Perte_Charge_Singuliere::lire_regul ( Entree & is)

Lit les specifications d'une perte de charge singuliere a partir d'un flot d'entree.

Parameters
(Entree&is) un flot d'entree
Returns
(Entree&) le flot d'entree modifie
Exceptions
motcle inattendu, on attendait "KX","KY", "KZ" ou "K"

Definition at line 53 of file Perte_Charge_Singuliere.cpp.

◆ lire_surfaces()

void Perte_Charge_Singuliere::lire_surfaces ( Entree & is,
const Domaine & le_domaine,
const Domaine_dis_base & domaine_dis,
IntVect & les_faces,
IntVect & sgn,
int lire_derniere_accolade = 1 )
virtual

Definition at line 139 of file Perte_Charge_Singuliere.cpp.

◆ update_K()

void Perte_Charge_Singuliere::update_K ( const Equation_base & eqn,
double deb,
DoubleVect & bilan )

Definition at line 435 of file Perte_Charge_Singuliere.cpp.

Member Data Documentation

◆ alpha_

Parser_U Perte_Charge_Singuliere::alpha_
protected

Definition at line 56 of file Perte_Charge_Singuliere.h.

◆ deb_cible_

Parser_U Perte_Charge_Singuliere::deb_cible_
protected

Definition at line 56 of file Perte_Charge_Singuliere.h.

◆ identifiant_

Nom Perte_Charge_Singuliere::identifiant_
protected

Definition at line 54 of file Perte_Charge_Singuliere.h.

◆ K_

double Perte_Charge_Singuliere::K_ = 1
protected

Definition at line 51 of file Perte_Charge_Singuliere.h.

◆ regul_

int Perte_Charge_Singuliere::regul_
protected

Definition at line 55 of file Perte_Charge_Singuliere.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/Perte_Charge_Singuliere.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/ThHyd/Incompressible/Sources/Perte_Charge_Singuliere.cpp