|
TRUST 1.9.8
HPC thermohydraulic platform
|
#include <Op_VEF_Face.h>
Public Member Functions | |
| void | dimensionner (const Domaine_VEF &, const Domaine_Cl_VEF &, Matrice_Morse &) const |
| Dimensionnement de la matrice qui devra recevoir les coefficients provenant de la convection, de la diffusion pour le cas des faces. | |
| void | modifier_pour_Cl (const Domaine_VEF &, const Domaine_Cl_VEF &, Matrice_Morse &, DoubleTab &) const |
| Modification des coef de la matrice et du second membre pour les conditions de Dirichlet. | |
| int | impr (Sortie &, const Operateur_base &) const |
| Impression des flux d'un operateur VEF aux faces (ie: diffusion, convection). | |
| void | modifier_flux (const Operateur_base &) const |
| void | modifier_matrice_pour_periodique_avant_contribuer (Matrice_Morse &matrice, const Equation_base &) const |
| divise les coefficients sur les ligne des faces periodiques par 2 en prevision de l'application modifier_matrice_pour_periodique_apres_contribuer qui va sommer les 2 lignes des faces periodiques associees | |
| void | modifier_matrice_pour_periodique_apres_contribuer (Matrice_Morse &matrice, const Equation_base &) const |
| Somme les 2 lignes des faces periodiques associees permet de calculer dans le code sans se poser de question pour retrouver la face_associee. | |
Definition at line 29 of file Op_VEF_Face.h.
| void Op_VEF_Face::dimensionner | ( | const Domaine_VEF & | le_dom, |
| const Domaine_Cl_VEF & | le_dom_cl, | ||
| Matrice_Morse & | la_matrice ) const |
Dimensionnement de la matrice qui devra recevoir les coefficients provenant de la convection, de la diffusion pour le cas des faces.
Cette matrice a une structure de matrice morse. Nous commencons par calculer les tailles des tableaux tab1 et tab2.
Definition at line 44 of file Op_VEF_Face.cpp.
| int Op_VEF_Face::impr | ( | Sortie & | os, |
| const Operateur_base & | op ) const |
Impression des flux d'un operateur VEF aux faces (ie: diffusion, convection).
Definition at line 396 of file Op_VEF_Face.cpp.
| void Op_VEF_Face::modifier_flux | ( | const Operateur_base & | op | ) | const |
Definition at line 338 of file Op_VEF_Face.cpp.
| void Op_VEF_Face::modifier_matrice_pour_periodique_apres_contribuer | ( | Matrice_Morse & | matrice, |
| const Equation_base & | eqn ) const |
Somme les 2 lignes des faces periodiques associees permet de calculer dans le code sans se poser de question pour retrouver la face_associee.
on ne parcourt que la moitiee des faces periodiques dans contribuer_a_avec (en general).
Definition at line 738 of file Op_VEF_Face.cpp.
| void Op_VEF_Face::modifier_matrice_pour_periodique_avant_contribuer | ( | Matrice_Morse & | matrice, |
| const Equation_base & | eqn ) const |
divise les coefficients sur les ligne des faces periodiques par 2 en prevision de l'application modifier_matrice_pour_periodique_apres_contribuer qui va sommer les 2 lignes des faces periodiques associees
Definition at line 725 of file Op_VEF_Face.cpp.
| void Op_VEF_Face::modifier_pour_Cl | ( | const Domaine_VEF & | le_dom, |
| const Domaine_Cl_VEF & | le_dom_cl, | ||
| Matrice_Morse & | la_matrice, | ||
| DoubleTab & | tab_secmem ) const |
Modification des coef de la matrice et du second membre pour les conditions de Dirichlet.
Definition at line 168 of file Op_VEF_Face.cpp.