16#ifndef Assembleur_P_VEF_included
17#define Assembleur_P_VEF_included
19#include <Matrice_Morse_Sym.h>
20#include <Assembleur_base.h>
66 Cerr <<
"\nError in Assembleur_P_VEF::equation() : The equation is unknown !" << finl;
69 return mon_equation.valeur();
OBS_PTR(Equation_base) mon_equation
int assembler_mat(Matrice &, const DoubleVect &, int, int) override
const Domaine_dis_base & domaine_dis_base() const override
virtual int modifier_matrice(Matrice &)
Modifier eventuellement la matrice pour la rendre definie si elle ne l'est pas Valeurs par defaut:
int assembler_QC(const DoubleTab &, Matrice &) override
Assemble la matrice de pression pour un fluide quasi compressible laplacein(P) est remplace par div(g...
int remplir(Matrice &, const DoubleVect &)
void calculer_inv_volume(DoubleTab &inv_volumes_entrelaces, const Domaine_Cl_VEF &domaine_Cl_VEF, const DoubleVect &volumes_entrelaces)
int modifier_solution(DoubleTab &) override
int assembler(Matrice &) override
DoubleTab les_coeff_pression
OBS_PTR(Domaine_VEF) le_dom_VEF
void completer(const Equation_base &) override
const Equation_base & equation() const
OBS_PTR(Domaine_Cl_VEF) le_dom_Cl_VEF
const Domaine_Cl_dis_base & domaine_Cl_dis_base() const override
int remplir(Matrice &, const DoubleTab &)
void associer_domaine_cl_dis_base(const Domaine_Cl_dis_base &) override
int modifier_secmem(DoubleTab &) override
void associer_domaine_dis_base(const Domaine_dis_base &) override
classe Domaine_Cl_dis_base Les objets Domaine_Cl_dis_base representent les conditions aux limites
classe Domaine_dis_base Cette classe est la base de la hierarchie des domaines discretisees.
classe Equation_base Le role d'une equation est le calcul d'un ou plusieurs champs....
Classe Matrice Classe generique de la hierarchie des matrices.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.