16#ifndef Moyenne_volumique_included
17#define Moyenne_volumique_included
19#include <TRUSTTabs_forward.h>
20#include <Interprete.h>
24class Convolution_function_base;
51 virtual void eval_filtre(
const DoubleTab& coords, ArrOfDouble& result)
const;
60 virtual void calculer_convolution(
const Domaine_VF& domaine_source,
const DoubleTab& champ_source,
const DoubleTab& coords_to_compute, DoubleTab& resu)
const;
classe Champ_base Cette classe est la base de la hierarchie des champs.
Classe de base des formats de postraitements pour les champs (lata, med, cgns, lml,...
Classe de base des objets "interprete".
Une chaine de caractere (Nom) en majuscules.
Un tableau d'objets de la classe Motcle.
: cet interprete permet, a la fin du calcul (apres "resoudre"), de calculer et de stocker dans un fic...
virtual void calculer_convolution_champ_elem(const Domaine_VF &domaine_source, const DoubleTab &champ_source, const DoubleTab &coords_to_compute, DoubleTab &resu) const
Calcule le produit de convolution entre la fonction filtre et le champ "champ_source" qui doit etre d...
virtual void calculer_convolution_champ_face(const Domaine_VF &domaine_source, const DoubleTab &champ_source, const DoubleTab &coords_to_compute, DoubleTab &resu) const
Idem que calculer_convolution_champ_elem pour un champ VDF aux faces.
int get_champ(const Nom &nom_pb, const Nom &nom_champ, OBS_PTR(Champ_base) &ref_champ)
Cherche le champ de nom "nom_champ" dans le probleme de nom "nom_pb" dans les objers de l'interprete.
virtual void calculer_convolution(const Domaine_VF &domaine_source, const DoubleTab &champ_source, const DoubleTab &coords_to_compute, DoubleTab &resu) const
methode generale pour calculer une convolution a partir d'un champ aux elements ou aux faces.
void traiter_champs(const Motcles &noms_champs, const Nom &nom_pb, const Nom &nom_dom, const DoubleTab &coords, Format_Post_base &post, double temps, const Motcle &localisation)
fonction outil permettant de faire les calculs et d'ecrire le resultat dans un fichier lata pour tous...
Entree & interpreter(Entree &) override
Lecture des parametres dans le jeu de donnees.
virtual void eval_filtre(const DoubleTab &coords, ArrOfDouble &result) const
Evalue la fonction filtre en chaque coordonnee coord Methode appelee dans la classe Calcul_integrale_...
class Nom Une chaine de caractere pour nommer les objets de TRUST
Representation des donnees de la classe Parser.