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
class Champ_base This class is the base of the fields hierarchy.
Class defining operators and methods for all reading operation in an input flow (file,...
const Nom & unite() const
Returns the unit of a scalar field whose all components have the same unit.
virtual int nb_comp() const
const Noms & unites() const
Returns the units of the field components.
A character string (Nom) in uppercase.
class Nom: a character string for naming TRUST objects.
An array of character strings (VECT(Nom)).
const Nom & que_suis_je() const
Returns the string identifying the class.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
const Nom & le_nom() const override
Returns the name of the Objet_U. Virtual method to override: returns "neant" in this 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
class Operateur_Statistique_tps_base
class Probleme_base It is a Probleme_U that is not a coupling.
const Schema_Temps_base & schema_temps() const
Returns the time scheme associated with the problem.
const Domaine_dis_base & domaine_dis() const
Returns the discretized domain associated with the problem (const version).
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
double temps_courant() const
Returns the current time.
Base class for output streams.
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)