16#ifndef Convection_Diffusion_Fluide_Dilatable_Proto_included
17#define Convection_Diffusion_Fluide_Dilatable_Proto_included
19#include <TRUSTTabs_forward.h>
20#include <Interface_blocs.h>
49 Matrice_Morse& mat_morse,
const DoubleTab& present, DoubleTab& secmem);
55 DoubleTab& derivee,
const bool is_expl);
void calculer_div_rho_u_impl(DoubleTab &res, const Convection_Diffusion_Fluide_Dilatable_base &eqn) const
virtual ~Convection_Diffusion_Fluide_Dilatable_Proto()
virtual bool is_generic() const =0
static std::vector< YAML_data > data_a_sauvegarder(const Convection_Diffusion_std &eq, const Fluide_Dilatable_base &fld)
DoubleTab & derivee_en_temps_inco_sans_solveur_masse_impl(Convection_Diffusion_Fluide_Dilatable_base &eqn, DoubleTab &derivee, const bool is_expl)
Returns the time derivative of the equation's unknown.
virtual bool is_thermal() const =0
public_for_cuda void assembler_impl(Convection_Diffusion_Fluide_Dilatable_base &eqn, Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem)
OWN_PTR(Champ_Inc_base) ch_unite_
DoubleVect tab_coeff_diffusif_
static int Reprendre_WC(Entree &is, double temps, Convection_Diffusion_std &eq, Fluide_Dilatable_base &fld, Champ_Inc_base &inco, Probleme_base &pb)
virtual void calculer_div_u_ou_div_rhou(DoubleTab &res) const =0
static int Sauvegarder_WC(Sortie &os, const Convection_Diffusion_std &eq, const Fluide_Dilatable_base &fld)
void assembler_blocs(Convection_Diffusion_Fluide_Dilatable_base &eqn, matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl)
Base class for convection-diffusion equations for a dilatable fluid.
Convection_Diffusion_std This class is the base for equations modelling the transport.
Class defining operators and methods for all reading operation in an input flow (file,...
Base class for a dilatable fluid, inheriting from Fluide_base.
Matrice_Morse class - Represents a (sparse) matrix M, not necessarily square,.
class Probleme_base It is a Probleme_U that is not a coupling.
Base class for output streams.
YAML_data class: collection of all needed information for data to save/restore in order to write the ...