16#ifndef Cut_cell_diffusion_auxiliaire_included
17#define Cut_cell_diffusion_auxiliaire_included
19#include <FixedVector.h>
22#include <IJK_Interfaces.h>
24#include <Cut_cell_correction_petites_cellules.h>
25#include <Cut_cell_schema_auxiliaire.h>
26#include <Maillage_FT_IJK.h>
27#include <Facettes_Interp_FT.h>
28#include <Cut_cell_diffusion_flux_interface.h>
38 void associer(DoubleTabFT_cut_cell_scalar& flux_interface_efficace);
46 double dying_cells_flux(
int num_face,
int phase,
int n,
const Cut_field_vector3_double& cut_field_total_velocity,
const Cut_field_double& cut_field)
override;
47 double small_nascent_cells_flux(
int num_face,
int phase,
int n,
const Cut_field_vector3_double& cut_field_total_velocity,
const Cut_field_double& cut_field)
override;
double dying_cells_flux(int num_face, int phase, int n, const Cut_field_vector3_double &cut_field_total_velocity, const Cut_field_double &cut_field) override
void set_param(Param ¶m) const override
double small_nascent_cells_flux(int num_face, int phase, int n, const Cut_field_vector3_double &cut_field_total_velocity, const Cut_field_double &cut_field) override
DoubleTabFT_cut_cell_scalar * flux_interface_efficace_ptr_
bool deactivate_correction_petites_cellules_diffusion_
void associer(DoubleTabFT_cut_cell_scalar &flux_interface_efficace)
const DoubleTabFT_cut_cell_scalar & select_flux_interface(int phase)
Helper class to factorize the readOn method of Objet_U classes.