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 not found "<<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
Returns the array of field values.
virtual void calculer_derivee_en_temps(double t1, double t2)
Computes the rate of change of the field between t1 and t2 and stores it in Gpoint_.
Class defining operators and methods for all reading operation in an input flow (file,...
const Nom & le_nom() const override
Returns the name of the field.
virtual int nb_comp() const
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 double mp_max(double)
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
Base class for output streams.
void resize(_SIZE_ n, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT)
_SIZE_ dimension(int d) const