16#ifndef Op_EF_base_included
17#define Op_EF_base_included
19#include <TRUSTTabs_forward.h>
20#include <Matrice_Morse.h>
42 mutable int controle_modifier_flux_;
43 ArrOfInt marqueur_elem_;
44 mutable SFichier Flux, Flux_moment, Flux_sum;
class Equation_base The role of an equation is the calculation of one or more fields....
Matrice_Morse class - Represents a (sparse) matrix M, not necessarily square,.
void dimensionner(const Domaine_EF &, const Domaine_Cl_EF &, Matrice_Morse &) const
Sizes the matrix that will receive the coefficients from the convection and diffusion operators for t...
void marque_elem(const Equation_base &eqn)
Matrice_Morse matrice_sto_
int impr(Sortie &, const Operateur_base &) const
Prints the boundary fluxes of an EF operator at faces (i.e., diffusion, convection).
int elem_contribue(const int elem) const
void modifier_pour_Cl(const Domaine_EF &, const Domaine_Cl_EF &, Matrice_Morse &, DoubleTab &) const
Modification of the matrix coefficients and the right-hand side for Dirichlet conditions.
void modifier_flux(const Operateur_base &) const
Multiplies the boundary flux by rho cp or rho if necessary.
class Operateur_base This class is the base of the hierarchy of objects representing an
SFichier is to the C++ ofstream class what Sortie is to the C++ ostream class.
Base class for output streams.