16#include <Ch_front_input_P1.h>
17#include <Probleme_base.h>
18#include <Schema_Temps_base.h>
19#include <Interprete.h>
21#include <Frontiere_dis_base.h>
22#include <communications.h>
24#include <Convert_ICoCoTrioField.h>
92 for (
int j=0; j<ntot; j++)
103 for (
int som2=0; som2<sommets.
dimension(0); som2++)
105 if ((
dimension<3)||(est_egal(sommets(som2,2),z)))
107 if ((
dimension<2)||(est_egal(sommets(som2,1),y)))
108 if (est_egal(sommets(som2,0),x))
114 Cerr<<
" point non trouve "<<finl;
121 afield.setName(
le_nom().getChar());
123 afield._time1=mon_pb->presentTime();
124 afield._time2=mon_pb->futureTime();
126 afield._nb_field_components=
nb_comp();
130 const IntTab& faces=
faces_;
132 assert(sommets.
nb_dim()==2);
133 assert(faces.
nb_dim()==2);
136 afield._mesh_dim=afield._space_dim-1;
143 affecte_double_avec_doubletab(&afield._coords,sommets);
144 affecte_int_avec_inttab(&afield._connectivity,faces);
virtual DoubleTab & valeurs() override
Renvoie le tableau des valeurs du champ.
virtual void calculer_derivee_en_temps(double t1, double t2)
Calcule le taux d'accroissement du champ entre t1 et t2 et le stocke dans Gpoint_.
Class defining operators and methods for all reading operation in an input flow (file,...
const Nom & le_nom() const override
Renvoie le nom du champ.
virtual int nb_comp() const
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.
static double mp_max(double)
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Classe de base des flux de sortie.
void resize(_SIZE_ n, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT)
_SIZE_ dimension(int d) const