16#include <Champ_Front_Fonction.h>
18#include <Champ_Inc_base.h>
19#include <Equation_base.h>
20#include <Probleme_base.h>
21#include <Domaine_VF.h>
64 Cerr<<
"The analytical fonction is read... "<<finl;
76 assert(tab.
dimension(0)==tab_ch.dimension(0));
79 la_table.valeurs(tab_ch, pos, temps, tab);
92 Cerr<<__FILE__<<(int)__LINE__<<
" not coded" <<finl;
class Ch_front_var_instationnaire_dep This abstract class represents a field on a boundary,
Class Champ_Front_Fonction Derived class of Champ_front_var_instationnaire_dep representing.
void mettre_a_jour(double temps) override
DOES NOTHING, to override.
Champ_front_base & affecter_(const Champ_front_base &ch) override
int initialiser(double temps, const Champ_Inc_base &inco) override
Initialization at the beginning of calculation.
int lire_dimension(Entree &, const Nom &)
Verification of the field dimension Returns the dimension of the field.
class Champ_base This class is the base of the fields hierarchy.
virtual DoubleTab & trace(const Frontiere_dis_base &, DoubleTab &, double, int distant) const
Computes the trace of a field on a boundary at time tps.
class Champ_front_base Base class for the hierarchy of boundary fields.
virtual const Frontiere_dis_base & frontiere_dis() const
Returns the discretized boundary associated with the field.
virtual const Domaine_dis_base & domaine_dis() const
int initialiser(double temps, const Champ_Inc_base &inco) override
Initializes the current time and Gpoint.
DoubleTab & valeurs_au_temps(double temps) override
Returns the values at the desired time.
double xv(int num_face, int k) const
Class defining operators and methods for all reading operation in an input flow (file,...
Probleme_base & probleme()
Returns the problem associated with the equation.
virtual void fixer_nb_comp(int i)
Sets the number of components of the field.
int num_face(const int) const
const Equation_base & equation() const
Returns the reference to the equation pointed to by MorEqn::mon_equation.
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.
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
Base class for output streams.
_SIZE_ dimension_tot(int) const override
_SIZE_ dimension(int d) const