16#ifndef Discr_inst_included
17#define Discr_inst_included
26#include <Discretisation_base.h>
36 Cerr << __FILE__ << (int) __LINE__ <<
" not coded" << finl;
41 Cerr << __FILE__ << (int) __LINE__ <<
" not coded" << finl;
46 Cerr << __FILE__ << (int) __LINE__ <<
" not coded" << finl;
58 void discretiser_champ_fonc_don(
const Motcle& directive,
const Domaine_dis_base& z, Nature_du_champ nature,
const Noms& noms,
const Noms& unites,
int nb_comp,
double temps,
Objet_U& champ)
const;
class Champ_Don_base base class of Given Fields (not calculated)
Class Champ_Fonc_Tabule Derived class of Champ_Fonc_base representing.
class Champ_Fonc_base Base class of fields that are functions of a calculated quantity
class Champ_base This class is the base of the fields hierarchy.
class Discr_inst This class does nothing; it is needed for Pb_MED,
void volume_maille(const Schema_Temps_base &sch, const Domaine_dis_base &z, OWN_PTR(Champ_Fonc_base) &ch) const
void modifier_champ_tabule(const Domaine_dis_base &domaine_vdf, Champ_Fonc_Tabule &lambda_tab, const VECT(OBS_PTR(Champ_base)) &ch_temper) const override
Nom domaine_cl_dis_type() const override
void discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &nom, const Noms &unite, int nb_comp, int nb_pas_dt, double temps, OWN_PTR(Champ_Inc_base) &champ, const Nom &sous_type=NOM_VIDE) const override
void discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &nom, const Noms &unite, int nb_comp, double temps, OWN_PTR(Champ_Fonc_base) &champ) const override
class Discretisation_base This class represents a spatial discretization scheme, which
OBS_PTR(Domaine) le_domaine_
static const Nom NOM_VIDE
class Domaine_dis_base This class is the base of the hierarchy of discretized domains.
A character string (Nom) in uppercase.
class Nom: a character string for naming TRUST objects.
An array of character strings (VECT(Nom)).
Objet_U()
Default constructor: assigns a unique identifier to the object (object_id_) and registers the object ...
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.