16#ifndef Topologie_Maillage_FT_included
17#define Topologie_Maillage_FT_included
20#include <TRUSTTabFT.h>
21#include <Remailleur_Collision_FT_base.h>
22#include <TRUSTTabs_forward.h>
49 const DoubleTab& indicatrice,
50 IntVect& num_compo)
const;
53 const ArrOfInt& flags_compo_a_supprimer,
55 DoubleTab& indicatrice);
63 ArrOfInt& liste_elements_collision)
const;
classe Champ_base Cette classe est la base de la hierarchie des champs.
: class Maillage_FT_Disc Cette classe decrit un maillage:
Une chaine de caractere (Nom) en majuscules.
Objet_U()
Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_),...
: class Remaillage_FT Cette classe implemente les procedures de remaillage des interfaces pour le Fro...
classe Remailleur_Collision_FT_base Classe de base pour la hierarchie des remailleurs d'interfaces en...
int test_collision_facettes(const Maillage_FT_Disc &maillage, ArrOfInt &liste_elements_collision) const
Teste s'il existe deux facettes du maillage qui se coupent (avec test_intersection_facettes_2D/3D).
double Erreur_max_coordonnees_
OWN_PTR(Remailleur_Collision_FT_base) remailleur_Collision_
virtual int calculer_composantes_connexes_pour_suppression(const Domaine_VF &domaine_vf, const DoubleTab &indicatrice, IntVect &num_compo) const
Computes eulerian connex components of the phase indicator function "indicatrice" according to the ge...
int test_RuptureCoalescenceInterfaces(const Maillage_FT_Disc &maillage)
int test_intersection_facettes_3D(int fa70, int fa71, const Maillage_FT_Disc &maillage) const
Teste si les facettes fa70 et fa71 se coupent.
virtual void remailler_interface(const double temps, Maillage_FT_Disc &maillage, Champ_base &indicatrice, Remaillage_FT &algo_remaillage_local)
Remaillage de l'interface: - amelioration petites et grandes facettes,.
virtual double suppression_interfaces(const IntVect &num_compo, const ArrOfInt &flags_compo_a_supprimer, Maillage_FT_Disc &maillage, DoubleTab &indicatrice)
Removes all interfaces contained in eulerian elements marked by the "flags_" array,...
int test_intersection_facettes_2D(int fa70, int fa71, const Maillage_FT_Disc &maillage) const
Voir test_intersection_facettes_3D.
int get_phase_continue() const