16#ifndef Op_Diff_RotRot_included
17#define Op_Diff_RotRot_included
19#include <Operateur_Diff_base.h>
20#include <Op_Curl_VEFP1B.h>
21#include <Equation_base.h>
22#include <Op_Rot_VEFP1B.h>
23#include <Champ_base.h>
24#include <SolveurSys.h>
37 DoubleTab&
calculer(
const DoubleTab&, DoubleTab&)
const override;
38 DoubleTab&
ajouter(
const DoubleTab&, DoubleTab&)
const override;
84 double remplir_som_som_EF(
const int numero_som,
const int sommet_voisin,
const IntList&)
const;
88 void Tri(IntList& liste_a_trier)
const;
classe Champ_base Cette classe est la base de la hierarchie des champs.
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 Matrice Classe generique de la hierarchie des matrices.
double remplir_elem_som_EF(const int numero_elem, const int numero_som) const
IntList sommets_voisins(int numero_som, const IntList &liste) const
DoubleTab & calculer(const DoubleTab &, DoubleTab &) const override
void Tri(IntList &liste_a_trier) const
OBS_PTR(Domaine_VEF) le_dom_vef
OBS_PTR(Domaine_Cl_VEF) la_zcl_vef
IntList elements_pour_sommet(int numero_som) const
void associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &) override
const Domaine_VEF & domaine_vef() const
DoubleTab vecteur_normal(const int face, const int elem) const
DoubleTab & ajouter(const DoubleTab &, DoubleTab &) const override
void associer_diffusivite(const Champ_base &) override
int assembler_matrice(Matrice &)
double remplir_elem_elem_EF(const int numero_elem) const
const Champ_base & diffusivite() const override
Matrice matrice_vorticite_
double remplir_som_som_EF(const int numero_som, const int sommet_voisin, const IntList &) const
OWN_PTR(Champ_Inc_base) vorticite_
double remplir_som_elem_EF(const int numero_elem, const int numero_som) const
OBS_PTR(Champ_Uniforme) diffusivite_
IntList sommets_pour_element(int numero_elem) const
int calculer_vorticite(DoubleTab &, const DoubleTab &) const
classe Operateur_Diff_base Cette classe est la base de la hierarchie des operateurs representant
class SolveurSys Un SolveurSys represente n'importe qu'elle classe