16#ifndef Interpolation_IBM_base_included
17#define Interpolation_IBM_base_included
19#include <Discretisation_base.h>
20#include <Domaine_dis_base.h>
21#include <Probleme_base.h>
22#include <Prepro_IBM_base.h>
classe Champ_Don_base classe de base des Champs donnes (non calcules)
classe Discretisation_base Cette classe represente un schema de discretisation en espace,...
classe Domaine_dis_base Cette classe est la base de la hierarchie des domaines discretisees.
const DoubleTab & get_pseudo_level_set()
const DoubleTab & get_champ_corresp_elems()
OWN_PTR(Champ_Don_base) pseudo_level_set_
OWN_PTR(Champ_Don_base) is_dirichlet_lu_
void set_param(Param &) const override
virtual void set_fields_from_prepro_to_interp(Prepro_IBM_base &)
friend class Source_PDF_EF
void calculer_normal_et_distance_proj_solid()
virtual void discretise(const Discretisation_base &, Domaine_dis_base &)
friend class Source_PDF_VDF
const DoubleTab & get_champ_champ_normal_proj_solid()
void define_pseudo_level_set_for_one_cut_cell(IntLists &, int, IntTab &, DoubleTab &, IntList &, int)
OWN_PTR(Champ_Don_base) corresp_elems_
void set_pseudo_level_set(DoubleTab &it)
OWN_PTR(Champ_Don_base) solid_points_
friend class Source_PDF_base
OBS_PTR(Source_PDF_base) my_source_
OWN_PTR(Champ_Don_base) corresp_elems_lu_
OWN_PTR(Champ_Don_base) champ_dis_proj_solid_
friend class Source_PDF_VEF
void set_source(Source_PDF_base &the_source)
OWN_PTR(Champ_Don_base) champ_normal_proj_solid_
OWN_PTR(Champ_Don_base) solid_points_lu_
virtual void discretise_PDF_mobile(const Discretisation_base &, Domaine_dis_base &)
const DoubleTab & get_normal_proj_solid() const
void calcul_cluster_pseudo_level_set(IntLists &, int, IntTab &, DoubleTab &, IntList &, int)
OWN_PTR(Champ_Don_base) is_dirichlet_
const DoubleTab & get_champ_dis_proj_solid()
bool is_dirichlet_from_prepro_
bool solid_points_from_prepro_
const Champ_Don_base & get_solid_points()
const DoubleTab & get_champ_solid_points()
virtual void discretise_pseudo_level_set(const Discretisation_base &, Domaine_dis_base &)
bool corresp_elems_from_prepro_
void definir_pseudo_level_set()
Objet_U()
Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_),...
Helper class to factorize the readOn method of Objet_U classes.