16#include <Schema_Temps_base.h>
17#include <Op_Ecart_type.h>
18#include <Probleme_base.h>
34 Nom nom_pour_post =
"Ecart_type_";
37 const Noms noms = mon_champ->get_property(
"nom");
38 nom_pour_post +=
Motcle(noms[0]);
42 Nom pdi_name = prefix + nom_pour_post;
50 const Champ_base& source = mon_champ->get_champ(espace_stockage_source);
51 const DoubleTab& tab1 = source.
valeurs();
76 Cerr <<
"Not implemented yet in Op_Ecart_type::calculer_valeurs()" << finl;
85 ecart_type /= (dt * dt);
class Champ_Generique_base
virtual DoubleTab & valeurs()=0
classe Champ_base Cette classe est la base de la hierarchie des champs.
Class defining operators and methods for all reading operation in an input flow (file,...
const Nom & unite() const
Renvoie l'unite d'un champ scalaire dont toutes les composantes ont la meme unite.
virtual int nb_comp() const
const Noms & unites() const
Renvoie les unites des composantes du champ.
Une chaine de caractere (Nom) en majuscules.
class Nom Une chaine de caractere pour nommer les objets de TRUST
Un tableau de chaine de caracteres (VECT(Nom)).
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
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.
const Nom & le_nom() const override
Donne le nom de l'Objet_U Methode a surcharger : renvoie "neant" dans cette implementation.
DoubleTab & valeurs_carre()
double dt_integration_carre() const
Integrale_tps_Champ integrale_carre_champ_
double dt_integration() const
OBS_PTR(Op_Moyenne) la_moyenne_
void completer(const Probleme_base &, const Nom &) override
DoubleTab calculer_valeurs() const override
const Op_Moyenne & moyenne() const
const Integrale_tps_Champ & integrale() const override
classe Operateur_Statistique_tps_base Represente des operations statistiques sur les champs.
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.
const Schema_Temps_base & schema_temps() const
Renvoie le schema en temps associe au probleme.
const Domaine_dis_base & domaine_dis() const
Renvoie le domaine discretise associe au probleme.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
double temps_courant() const
Renvoie le temps courant.
Classe de base des flux de sortie.
void abs(Mp_vect_options opt=VECT_ALL_ITEMS)
void racine_carree(Mp_vect_options opt=VECT_ALL_ITEMS)
void ajoute_carre(_SCALAR_TYPE_ alpha, const TRUSTVect &y, Mp_vect_options opt=VECT_ALL_ITEMS)