16#include <Terme_Derivee_Forme_EF.h>
45 const Domaine_EF& domaine_EF = le_dom_EF.valeur();
54 const DoubleTab& IPhi=domaine_EF.
IPhi();
60 const DoubleTab& tab_source=source_derivee_forme->valeurs();
62 for (
int num_elem=0; num_elem<nb_elems; num_elem++)
63 for (
int comp=0; comp<ncomp; comp++)
67 if (!is_source_unif) cc=num_elem;
68 source=tab_source(cc,comp);
69 for (
int i=0; i<nb_som_elem; i++)
70 resu(elems(num_elem,i),comp)+=source*IPhi(num_elem,i);
74 for (
int num_elem=0; num_elem<nb_elems; num_elem++)
79 source=tab_source(num_elem);
81 source=tab_source(0,0);
82 for (
int i=0; i<nb_som_elem; i++)
83 resu(elems(num_elem,i))+=source*IPhi(num_elem,i);
int nb_som_elem() const
Renvoie le nombre de sommets des elements geometriques constituants le domaine.
int_t nb_elem_tot() const
classe Domaine_Cl_dis_base Les objets Domaine_Cl_dis_base representent les conditions aux limites
const DoubleTab & IPhi() const
classe Domaine_dis_base Cette classe est la base de la hierarchie des domaines discretisees.
const Domaine & domaine() const
Class defining operators and methods for all reading operation in an input flow (file,...
virtual const Champ_Inc_base & inconnue() const =0
virtual int nb_comp() const
const Equation_base & equation() const
Renvoie la reference sur l'equation pointe par MorEqn::mon_equation.
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.
Classe de base des flux de sortie.