16#ifndef Energy_Euler_included
17#define Energy_Euler_included
19#include <Conservation_Euler_base.h>
20#include <Milieu_composite_Euler.h>
31 inline int verif_Cl()
const override {
return 1; }
37 inline double termes_NonConservatif(
const double alpha_bord,
const double vitesse_normale_interieur,
const double p_inter)
const override
39 return -alpha_bord * vitesse_normale_interieur * p_inter;
42 inline double flux_bord(
const double alpha_rhoE_bord,
const double vit_n_bord,
const double alpha_p_bord)
const override
44 return (alpha_rhoE_bord + alpha_p_bord) * vit_n_bord;
const Milieu_base & milieu() const override
const Champ_Inc_base & inconnue() const override
int nombre_d_operateurs() const override
int verif_Cl() const override
Verifie la compatibilite des conditions limites avec l'equation.
void set_param(Param ¶m) const override
double flux_bord(const double alpha_rhoE_bord, const double vit_n_bord, const double alpha_p_bord) const override
const Operateur & operateur(int) const override
Entree & lire_cond_init(Entree &is) override
Lecture des conditions initiales dans un flot d'entree.
double termes_NonConservatif(const double alpha_bord, const double vitesse_normale_interieur, const double p_inter) const override
void discretiser() override
Discretise l'equation.
Class defining operators and methods for all reading operation in an input flow (file,...
void init_energie_tot(DoubleTab &energie_tot_jdd) const
classe Operateur Classe generique de la hierarchie des operateurs.
Helper class to factorize the readOn method of Objet_U classes.