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&);
class Champ_base This class is the base of the fields hierarchy.
class Domaine_Cl_dis_base Domaine_Cl_dis_base objects represent discretized boundary conditions
Matrice_Morse class - Represents a (sparse) matrix M, not necessarily square,.
A character string (Nom) in uppercase.
class Nom: a character string for naming TRUST objects.
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
Computes 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
Associates the operator with the domaine_dis, the domaine_Cl_dis, and the unknown of its 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.
Operateur_Conv_base This class is the base of the hierarchy of operators representing.