17#ifndef Champ_Generique_Reduction_0D_included
18#define Champ_Generique_Reduction_0D_included
20#include <Champ_Gen_de_Champs_Gen.h>
56 void extraire(
double& val_extraites,
const DoubleVect& val_source,
const bool basis_function,
const int composante_VDF=-1)
const;
68 mutable OWN_PTR(
Champ_base) source_espace_stockage_;
69 mutable DoubleVect un_;
class Champ_Fonc_base Base class of fields that are functions of a calculated quantity
Base class of generic fields having other generic fields as source. The use of the class methods reli...
class Champ_Generique_Reduction_0D
void extraire(double &val_extraites, const DoubleVect &val_source, const bool basis_function, const int composante_VDF=-1) const
const Noms get_property(const Motcle &query) const override
Returns the requested property.
const Champ_base & get_champ(OWN_PTR(Champ_base)&espace_stockage) const override
0D reduction of the source field (in the sense that we make it uniform) according to the method (min,...
const Motcle get_directive_pour_discr() const override
Returns the directive (champ_elem, champ_sommets, champ_face or pression) to launch the discretizatio...
void nommer_source() override
void completer(const Postraitement_base &post) override
DoubleVect volume_controle_
void set_param(Param ¶m) const override
const Champ_base & get_champ_without_evaluation(OWN_PTR(Champ_base)&espace_stockage) const override
class Champ_base This class is the base of the fields hierarchy.
A character string (Nom) in uppercase.
An array of character strings (VECT(Nom)).
Helper class to factorize the readOn method of Objet_U classes.
Base class for all post-processing objects.