16#ifndef Op_NConserv_negligeable_included
17#define Op_NConserv_negligeable_included
19#include <Operateur_NConserv_base.h>
20#include <Operateur_negligeable.h>
32 void ajouter_blocs(matrices_t matrices, DoubleTab& secmem,
const tabs_t& semi_impl = {})
const override { }
38 void ajouter_flux(
const DoubleTab& inconnue, DoubleTab& contribution)
const override { }
39 void calculer_flux(
const DoubleTab& inconnue, DoubleTab& flux)
const override;
class Champ_base This class is the base of the fields hierarchy.
class Domaine_Cl_dis_base Domaine_Cl_dis_base objects represent discretized boundary conditions
class Domaine_dis_base This class is the base of the hierarchy of discretized domains.
Matrice_Morse class - Represents a (sparse) matrix M, not necessarily square,.
const Champ_base & vitesse() const
void contribuer_au_second_membre(DoubleTab &) const override
DOES NOTHING - to override in derived classes.
int has_interface_blocs() const override
void dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={}) const override
void associer_domaine_cl_dis(const Domaine_Cl_dis_base &) override
void associer(const Domaine_dis_base &z, const Domaine_Cl_dis_base &zcl, const Champ_Inc_base &ch) override
void check_multiphase_compatibility() const override
OBS_PTR(Champ_base) la_vitesse
void modifier_pour_Cl(Matrice_Morse &, DoubleTab &) const override
DOES NOTHING - to override in derived classes.
void ajouter_flux(const DoubleTab &inconnue, DoubleTab &contribution) const override
void mettre_a_jour(double temps) override
DOES NOTHING - to override in derived classes.
void ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={}) const override
void calculer_flux(const DoubleTab &inconnue, DoubleTab &flux) const override
Classe Opnegligeable This class defines the interface of a negligible operator.
void mettre_a_jour(double)
Time update of a negligible operator: DOES NOTHING.
void associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &)
Associates various objects to a negligible operator: DOES NOTHING.