16#ifndef Pb_Couple_Optimisation_IBM_included
17#define Pb_Couple_Optimisation_IBM_included
19#include <Probleme_Couple.h>
20#include <Source_PDF_base.h>
21#include <Interpolation_IBM_base.h>
23#include <Champ_Don_base.h>
24#include <Ecrire_MED.h>
classe Champ_Don_base classe de base des Champs donnes (non calcules)
classe Cond_lim_base Classe de base pour la hierarchie des classes qui representent les differentes c...
classe Discretisation_base Cette classe represente un schema de discretisation en espace,...
double pond_shap_deriv_for_proj_
Ecrire_MED ecr_med_fonction_cout_
const Champ_Don_base & le_champ_rotation_IBM() const
const Source_PDF_base & la_source_PDF_IBM() const
void calcul_derivee_forme_IBM()
OBS_PTR(Probleme_base) pb_etat_opt_
OBS_PTR(Source_PDF_base) my_source_PDF_opt_
bool solveTimeStep() override
pour recodage eventuel et appel unifie en python
OWN_PTR(Champ_Don_base) source_derivee_forme_
int regul_PDF_shape_deriv_
int Numero_src_deriv_form_
OBS_PTR(Prepro_IBM_base) my_prepro_opt_
OBS_PTR(Source_PDF_base) my_source_PDF_opt_adjt_
bool initTimeStep(double) override
This method allocates and initializes the unknown and given fields for the future time step.
const Champ_Don_base & le_champ_aire_IBM() const
void Save_Med_File_fonction_cout(DoubleTab &)
OBS_PTR(Interpolation_IBM_base) my_interpolation_opt_adjt_
const Source_PDF_base & la_source_PDF_IBM_adjt() const
OBS_PTR(Probleme_base) pb_adjt_opt_
double modif_aire_pc_low_
OBS_PTR(Probleme_base) pb_projection_opt_
const Interpolation_IBM_base & le_modele_interpolation_IBM() const
double modif_aire_pc_high_
void initialize() override
This method is called once at the beginning, before any other one of the interface Problem.
OBS_PTR(Interpolation_IBM_base) my_interpolation_opt_
OWN_PTR(Champ_Don_base) normal_derivee_forme_
classe Probleme_Couple C'est la classe historique de couplage de TRUST.
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.
class Source_PDF_base Base class for the source terms for the penalisation of the momentum in the Imm...