16#ifndef Op_Conv_PolyMAC_CDO_iterateur_base_included
17#define Op_Conv_PolyMAC_CDO_iterateur_base_included
19#include <Iterateur_PolyMAC_CDO_base.h>
20#include <Operateur_Conv.h>
21#include <TRUST_Deriv.h>
29 inline DoubleTab&
ajouter(
const DoubleTab& inco, DoubleTab& resu)
const override {
return iter_->ajouter(inco, resu); }
30 inline DoubleTab&
calculer(
const DoubleTab& inco, DoubleTab& resu)
const override {
return iter_->calculer(inco, resu); }
47inline void eval_fluent(
const double,
const int,
const int, DoubleVect&);
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 Matrice_Morse Represente une matrice M (creuse), non necessairement carree.
Une chaine de caractere (Nom) en majuscules.
class Nom Une chaine de caractere pour nommer les objets de TRUST
OWN_PTR(Iterateur_PolyMAC_CDO_base) iter_
Op_Conv_PolyMAC_CDO_iterateur_base(const Iterateur_PolyMAC_CDO_base &iter_base)
double calculer_dt_stab() const override
Calcul dt_stab.
DoubleTab & calculer(const DoubleTab &inco, DoubleTab &resu) const override
void associer_domaine_cl_dis(const Domaine_Cl_dis_base &) override
void contribuer_au_second_membre(DoubleTab &resu) const override
DOES NOTHING - to override in derived classes.
virtual const Champ_base & vitesse() const =0
Motcle get_localisation_pour_post(const Nom &option) const override
void completer() override
Associe l'operateur au domaine_dis, le domaine_Cl_dis, et a l'inconnue de son equation.
int impr(Sortie &os) const override
DOES NOTHING - to override in derived classes.
void contribuer_bloc_vitesse(const DoubleTab &inco, Matrice_Morse &matrice) const override
void calculer_pour_post(Champ_base &espace_stockage, const Nom &option, int comp) const override
DoubleTab & ajouter(const DoubleTab &inco, DoubleTab &resu) const override
virtual Champ_base & vitesse()=0
void contribuer_a_avec(const DoubleTab &inco, Matrice_Morse &matrice) const override
DOES NOTHING - to override in derived classes.
classe Operateur_Conv_base Cette classe est la base de la hierarchie des operateurs representant