16#ifndef Modele_rayo_transp_included
17#define Modele_rayo_transp_included
19#include <Face_rayo_transp.h>
20#include <TRUST_Vector.h>
49 void lire_fichiers(
Nom& nom1,
Nom& nom2);
50 void lire_fichiers(
Nom& nom1,
Nom& nom2,
Nom& nom3);
51 void init_matrice_rayo();
55 int nb_faces_rayonnantes_ = -123, nb_faces_totales_ = -123, ordre_mat_forme_ = -123;
56 double temps_ = -123.;
57 mutable int deja_imprime_ = 0;
59 DoubleTab les_facteurs_de_forme_, matrice_rayo_, les_flux_radiatifs_;
60 mutable IntVect corres_;
62 static constexpr double sigma_ = 5.67e-8;
63 double relaxation_ = 1.;
66 bool lire_matrice_inv_ =
false, fic_mat_ray_inv_bin_ =
false;
67 Nom nom_fic_mat_ray_inv_, nom_pb_rayonnant_;
68 int processeur_rayonnant_ = -123;
void associer_processeur_rayonnant(int proc)
double relaxation() const
int nb_faces_totales() const
Face_rayo_transp & face_rayonnante(int j)
double flux_radiatif(int num_face_global) const
void calculer_temperatures()
int ordre_matrice_fac_forme() const
int processeur_rayonnant() const
int processeur_rayonnant()
const Nom & nom_pb_rayonnant() const
int nb_faces_rayonnantes() const
void mettre_a_jour(double temps)
void imprimer_flux_radiatifs(Sortie &) const
void calculer_flux_radiatifs()
void associer_pb_fluide_rayo(const Pb_Fluide_base &)
const Face_rayo_transp & face_rayonnante(int j) const
class Nom Une chaine de caractere pour nommer les objets de TRUST
Objet_U()
Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_),...
classe Pb_Fluide_base Cette classe a pour but de disposer d une classe amont pour