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>
class Champ_Don_base base class of Given Fields (not calculated)
class Cond_lim_base Base class for the hierarchy of classes that represent the different boundary con...
class Discretisation_base This class represents a spatial discretization scheme, which
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
For possible re-implementation and unified call from 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_
Probleme_Couple This is the historical coupling class of TRUST.
class Probleme_base It is a Probleme_U that is not a coupling.
class Source_PDF_base Base class for the source terms for the penalisation of the momentum in the Imm...