16#ifndef Density_Euler_included
17#define Density_Euler_included
19#include <Conservation_Euler_base.h>
31 inline int verif_Cl()
const override {
return 1; }
39 inline double flux_bord(
const double alpha_rho_bord,
const double vit_n_bord,
const double p_bord )
const override
41 return alpha_rho_bord * vit_n_bord;
Champ_Inc_base & densite()
double flux_bord(const double alpha_rho_bord, const double vit_n_bord, const double p_bord) const override
int verif_Cl() const override
Verifies the compatibility of boundary conditions with the equation.
const Operateur & operateur(int) const override
const Champ_Inc_base & densite() const
void discretiser() override
Discretizes the equation.
int nombre_d_operateurs() const override
OWN_PTR(Champ_Inc_base) densite_
void mettre_a_jour_champs_conserves(double temps, int reset) override
Entree & lire_cond_init(Entree &is) override
Reading of initial conditions in an input stream.
void set_param(Param ¶m) const override
Class defining operators and methods for all reading operation in an input flow (file,...
class Operateur Generic class of the operator hierarchy.
Helper class to factorize the readOn method of Objet_U classes.