17#ifndef Op_Conv_EF_VEF_P1NC_included
18#define Op_Conv_EF_VEF_P1NC_included
20#include <Op_Conv_VEF_base.h>
40 DoubleTab&
ajouter(
const DoubleTab& , DoubleTab& )
const override;
Matrice_Morse class - Represents a (sparse) matrix M, not necessarily square,.
class Op_Conv_EF_VEF_P1NC
DoubleTab & ajouter(const DoubleTab &, DoubleTab &) const override
void modifier_pour_Cl(Matrice_Morse &, DoubleTab &) const override
Modify the right-hand side and the matrix for Dirichlet conditions.
void ajouter_contribution(const DoubleTab &, Matrice_Morse &) const
void contribue_au_second_membre(DoubleTab &) const
void dimensionner(Matrice_Morse &) const override
Size the matrix using the dimensionner method of class Op_VEF_Face.
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
Assemble the implicit unknown matrix.
void contribuer_au_second_membre(DoubleTab &) const override
Add the contribution to the right-hand side.
void dimensionner(const Domaine_VEF &, const Domaine_Cl_VEF &, Matrice_Morse &) const
Dimensioning of the matrix that will receive the coefficients from convection and diffusion for the f...
void modifier_pour_Cl(const Domaine_VEF &, const Domaine_Cl_VEF &, Matrice_Morse &, DoubleTab &) const
Modify the matrix coefficients and the right-hand side for Dirichlet boundary conditions.