TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Op_EF_base Class Reference

#include <Op_EF_base.h>

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

Public Member Functions

void dimensionner (const Domaine_EF &, const Domaine_Cl_EF &, 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_EF &, const Domaine_Cl_EF &, Matrice_Morse &, DoubleTab &) const
 Modification des coef de la matrice et du second membre pour les conditions de Dirichlet.
void modifier_flux (const Operateur_base &) const
 multiplie le flux bordpar rho cp ou rho si necessaire
int impr (Sortie &, const Operateur_base &) const
 Impression des flux d'un operateur EF aux faces (ie: diffusion, convection).
int elem_contribue (const int elem) const
void marque_elem (const Equation_base &eqn)

Protected Attributes

Matrice_Morse matrice_sto_

Detailed Description

Definition at line 30 of file Op_EF_base.h.

Member Function Documentation

◆ dimensionner()

void Op_EF_base::dimensionner ( const Domaine_EF & le_dom,
const Domaine_Cl_EF & 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 49 of file Op_EF_base.cpp.

◆ elem_contribue()

int Op_EF_base::elem_contribue ( const int elem) const

Definition at line 528 of file Op_EF_base.cpp.

◆ impr()

int Op_EF_base::impr ( Sortie & os,
const Operateur_base & op ) const

Impression des flux d'un operateur EF aux faces (ie: diffusion, convection).

Definition at line 385 of file Op_EF_base.cpp.

◆ marque_elem()

void Op_EF_base::marque_elem ( const Equation_base & eqn)

Definition at line 537 of file Op_EF_base.cpp.

◆ modifier_flux()

void Op_EF_base::modifier_flux ( const Operateur_base & op) const

multiplie le flux bordpar rho cp ou rho si necessaire

Definition at line 357 of file Op_EF_base.cpp.

◆ modifier_pour_Cl()

void Op_EF_base::modifier_pour_Cl ( const Domaine_EF & le_dom,
const Domaine_Cl_EF & le_dom_cl,
Matrice_Morse & la_matrice,
DoubleTab & secmem ) const

Modification des coef de la matrice et du second membre pour les conditions de Dirichlet.

Definition at line 247 of file Op_EF_base.cpp.

Member Data Documentation

◆ matrice_sto_

Matrice_Morse Op_EF_base::matrice_sto_
protected

Definition at line 40 of file Op_EF_base.h.


The documentation for this class was generated from the following files: