16#include <Interpolation_IBM_hybrid.h>
35 param.lire_avec_accolades_depuis(is);
41 Cerr <<
"(IBM) Warning! Interpolation IBM_hybrid has no validation test case." << finl;
45 dis.
discretiser_champ(
"champ_sommets",le_dom_,
"solid_elems",
"none",1,0., solid_elems_);
46 solid_elems_->affecter(solid_elems_lu_);
50 Cerr<<
"Interpolation_IBM_hybrid: field est_dirichlet is required. exit()"<<finl;
54 my_is_dirichlet_ = is_dirichlet_;
class Discretisation_base This class represents a spatial discretization scheme, which
void discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, const Nom &nom, const Nom &unite, int nb_comp, int nb_pas_dt, double temps, OWN_PTR(Champ_Inc_base)&champ, const Nom &sous_type=NOM_VIDE) const
class Domaine_dis_base This class is the base of the hierarchy of discretized domains.
Class defining operators and methods for all reading operation in an input flow (file,...
void set_param(Param &) const override
void discretise(const Discretisation_base &, Domaine_dis_base &) override
void discretise(const Discretisation_base &, Domaine_dis_base &) override
void computeSommetsVoisins(Domaine_dis_base &le_dom_, const Champ_Don_base &solid_points, const Champ_Don_base &corresp_elems, bool has_corres)
const Nom & que_suis_je() const
Returns the string identifying the class.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
Base class for output streams.