16#include <Champ_Front_MUSIG.h>
31 Motcle motlu, acc_ouv(
"{"), acc_fer(
"}");
37 Cerr <<
"Error in the readOn of Champ_Front_MUSIG ! We expected a { and not " << motlu <<
" ! Call Maximus Decimus !" << finl;
41 for (is >> motlu; motlu != acc_fer; is >> motlu)
43 if (motlu !=
"NBPHASES")
45 Cerr <<
"Error in the readOn of Champ_Front_MUSIG ! You need yo specify the number of subphases with NBPHASES !" << finl;
52 for(
int j=0; j<nbSubPhases; j++)
61 for (
int i = 1; i <
dim_ ; i++)
64 Cerr <<
"Champ_Front_MUSIG should define the same field types !" << finl;
69 const int ncompo =
z_fld_[0]->nb_comp() *
dim_, nnodes =
z_fld_[0]->valeurs().dimension_tot(0);
std::vector< OWN_PTR(Champ_front_base)> z_fld_
void fill_valeurs_composite()
Class defining operators and methods for all reading operation in an input flow (file,...
virtual void fixer_nb_comp(int i)
Fixe le nombre de composantes du champ.
void nommer(const Nom &) override
Donne un nom au champ.
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
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 void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Classe de base des flux de sortie.