16#include <Source_QC_VEF_P1NC.h>
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
contribution to the implicit matrix of source terms, by default no contribution
DoubleTab & ajouter_mere(DoubleTab &) const
DoubleTab & ajouter(DoubleTab &) const override
DoubleTab & ajouter_mere(DoubleTab &) const
DoubleTab & ajouter(DoubleTab &) const override
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
contribution to the implicit matrix of source terms, by default no contribution
Class defining operators and methods for all reading operation in an input flow (file,...
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
contribution to the implicit matrix of source terms, by default no contribution
DoubleTab & ajouter_mere(DoubleTab &) const
DoubleTab & ajouter(DoubleTab &) const override
Matrice_Morse class - Represents a (sparse) matrix M, not necessarily square,.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
contribution to the implicit matrix of source terms, by default no contribution
DoubleTab & ajouter(DoubleTab &) const override
DoubleTab & ajouter_mere(DoubleTab &) const
Anisotropic pressure drop (along a unit vector v and in the plane orthogonal to this vector).
DoubleTab & ajouter_mere(DoubleTab &) const
DoubleTab & ajouter(DoubleTab &) const override
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
contribution to the implicit matrix of source terms, by default no contribution
Anisotropic pressure drop (along a unit vector v and in the plane orthogonal to this vector).
DoubleTab & ajouter_mere(DoubleTab &) const
DoubleTab & ajouter(DoubleTab &) const override
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
contribution to the implicit matrix of source terms, by default no contribution
Directional pressure drop (along a unit vector v).
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
contribution to the implicit matrix of source terms, by default no contribution
DoubleTab & ajouter(DoubleTab &) const override
DoubleTab & ajouter_mere(DoubleTab &) const
Isotropic pressure drop (proportional to -u).
DoubleTab & ajouter(DoubleTab &) const override
DoubleTab & ajouter_mere(DoubleTab &) const
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
contribution to the implicit matrix of source terms, by default no contribution
class Perte_Charge_Reguliere_VEF_P1NC
DoubleTab & ajouter(DoubleTab &) const override
DoubleTab & ajouter_mere(DoubleTab &) const
DoubleTab & ajouter(DoubleTab &) const override
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
contribution to the implicit matrix of source terms, by default no contribution
class Perte_Charge_Singuliere_VEF_Face
DoubleTab & ajouter(DoubleTab &) const override
Base class for output streams.
class Source_Darcy_VEF_Face
DoubleTab & ajouter_impl(DoubleTab &) const
void contribuer_a_avec_impl(const DoubleTab &, Matrice_Morse &) const
class Source_Forchheimer_VEF_Face
virtual DoubleTab & ajouter(DoubleTab &) const
DoubleTab & ajouter(DoubleTab &) const override
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
contribution to the implicit matrix of source terms, by default no contribution
DoubleTab & ajouter_mere(DoubleTab &) const
Acceleration source term specialized for the VEF discretization.
DoubleTab & ajouter(DoubleTab &) const override
Adds the term (la_source_ * rho * volume_entrelace) to the resu field.
class Terme_Source_Qdm_VEF_Face
DoubleTab & ajouter(DoubleTab &) const override