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

classe Conds_lim Cette classe represente un vecteur de conditions aux limites. More...

#include <Conds_lim.h>

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

Public Member Functions

int initialiser (double temps)
void mettre_a_jour (double temps)
 Mise a jour en temps de toutes les conditions aux limites du vecteur.
void resetTime (double temps)
void calculer_coeffs_echange (double temps)
 Calcul des coefficients d'echange pour toutes les conditions aux limites du vecteur.
void completer (const Domaine_dis_base &)
 Appel Cond_lim::completer() sur chaque condition aux llimites du vecteur.
int compatible_avec_eqn (const Equation_base &) const
 Renvoie si TOUTES les conditions aux limites du vecteurs sont compatibles avec l'equation passee en parametre.
int compatible_avec_discr (const Discretisation_base &) const
 Renvoie si TOUTES les conditions aux limites du vecteurs sont compatibles avec la discretisation passee en parametre.
void set_modifier_val_imp (int)
 Positionnement du drapeau modifier_val_imp de toutes les conditions aux limites du vecteur.

Detailed Description

classe Conds_lim Cette classe represente un vecteur de conditions aux limites.

Un objet de ce type est porte par chaque Domaine_Cl_dis_base associee
a une equation. Une classe representant un vecteur d'objet est
declaree grace a la macro VECT(classe_X)
See also
Cond_lim Domaine_Cl_dis_base

Definition at line 31 of file Conds_lim.h.

Member Function Documentation

◆ calculer_coeffs_echange()

void Conds_lim::calculer_coeffs_echange ( double temps)
inline

Calcul des coefficients d'echange pour toutes les conditions aux limites du vecteur.

Parameters
(doubletemps) le pas de temps de mise a jour

Definition at line 74 of file Conds_lim.h.

◆ compatible_avec_discr()

int Conds_lim::compatible_avec_discr ( const Discretisation_base & dis) const
inline

Renvoie si TOUTES les conditions aux limites du vecteurs sont compatibles avec la discretisation passee en parametre.

Parameters
ladiscretisation avec laquelle on va verifier la compatibilite
Returns
(int) 1 si toutes les conditions aux limites sont compatibles avec la discretisation, 0 sinon.

Definition at line 96 of file Conds_lim.h.

◆ compatible_avec_eqn()

int Conds_lim::compatible_avec_eqn ( const Equation_base & eqn) const
inline

Renvoie si TOUTES les conditions aux limites du vecteurs sont compatibles avec l'equation passee en parametre.

Parameters
(Equation_base&eqn) l'equation avec laquelle on va verifier la compatibilite
Returns
(int) 1 si toutes les conditions aux limites sont compatibles avec l'equation, 0 sinon.

Definition at line 84 of file Conds_lim.h.

◆ completer()

void Conds_lim::completer ( const Domaine_dis_base & z)

Appel Cond_lim::completer() sur chaque condition aux llimites du vecteur.

Definition at line 37 of file Conds_lim.cpp.

◆ initialiser()

int Conds_lim::initialiser ( double temps)
inline

Definition at line 48 of file Conds_lim.h.

◆ mettre_a_jour()

void Conds_lim::mettre_a_jour ( double temps)
inline

Mise a jour en temps de toutes les conditions aux limites du vecteur.

Parameters
(doubletemps) le pas de temps de mise a jour

Definition at line 60 of file Conds_lim.h.

◆ resetTime()

void Conds_lim::resetTime ( double temps)
inline

Definition at line 65 of file Conds_lim.h.

◆ set_modifier_val_imp()

void Conds_lim::set_modifier_val_imp ( int drap)
inline

Positionnement du drapeau modifier_val_imp de toutes les conditions aux limites du vecteur.

Parameters
(doubletemps) le pas de temps de mise a jour

Definition at line 107 of file Conds_lim.h.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/Kernel/Framework/Conds_lim.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/Kernel/Framework/Conds_lim.cpp