16#ifndef Cut_cell_convection_auxiliaire_included
17#define Cut_cell_convection_auxiliaire_included
19#include <IJK_Field_vector.h>
23#include <Cut_cell_correction_petites_cellules.h>
24#include <Cut_cell_schema_auxiliaire.h>
25#include <Maillage_FT_IJK.h>
29enum class CUT_CELL_SCHEMA_CONVECTION :
int
31 QUICK_OU_CENTRE2_STENCIL,
32 QUICK_OU_CENTRE2_PERPENDICULAR_DISTANCE,
33 QUICK_OU_LINEAIRE2_STENCIL,
34 QUICK_OU_LINEAIRE2_PERPENDICULAR_DISTANCE,
35 QUICK_OU_AMONT_STENCIL,
36 QUICK_OU_AMONT_PERPENDICULAR_DISTANCE,
56 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;
57 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
Helper class to factorize the readOn method of Objet_U classes.
CUT_CELL_SCHEMA_CONVECTION scheme