16#include <Discretisation_base.h>
17#include <Champ_Uniforme.h>
18#include <Equation_base.h>
19#include <Milieu_base.h>
22#include <Perf_counters.h>
28 return OWN_PTR(Source_base)::printOn(os);
33 return OWN_PTR(Source_base)::readOn(is);
57 if(eqn.
que_suis_je() ==
"Navier_Stokes_standard_sensibility" && typ==
"boussinesq_temperature")
58 type =
"boussinesq_temperature_sensibility_VEFPreP1B_P1NC";
75 statistics().begin_count(STD_COUNTERS::source_terms,statistics().get_last_opened_counter_level()+1);
76 DoubleTab& tmp = valeur().ajouter(xx);
77 statistics().end_count(STD_COUNTERS::source_terms);
90 statistics().begin_count(STD_COUNTERS::source_terms,statistics().get_last_opened_counter_level()+1);
91 DoubleTab& tmp = valeur().calculer(xx);
92 statistics().end_count(STD_COUNTERS::source_terms);
virtual Nom get_name_of_type_for(const Nom &class_operateur, const Nom &type_operteur, const Equation_base &eqn, const OBS_PTR(Champ_base)&champ_supp=OBS_PTR(Champ_base)()) const
remplit le Nom type en focntion de la classe de operateur, du type de l'operateur et de l'equation
Class defining operators and methods for all reading operation in an input flow (file,...
classe Equation_base Le role d'une equation est le calcul d'un ou plusieurs champs....
const Discretisation_base & discretisation() const
Renvoie la discretisation associee a l'equation.
class Nom Une chaine de caractere pour nommer les objets de TRUST
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
Classe de base des flux de sortie.
classe Source_base Un objet Source_base est un terme apparaissant au second membre d'une
classe Source Classe generique de la hierarchie des sources, un objet Source peut
DoubleTab & ajouter(DoubleTab &) const
Appel a l'objet sous-jacent.
DoubleTab & calculer(DoubleTab &) const
Appel a l'objet sous-jacent.
void typer(const Nom &, const Equation_base &)
Type la source en calculant le nom du type necessaire grace aux parametres fournis.
void typer_direct(const Nom &)