#include <SurfaceVapeurIJKComputation.h>
|
| int | rempli_surface_vapeur_par_face_interieur_bulles (IJK_Field_vector3_double &surface_vapeur_par_face, const IJK_Field_double &indicatrice_ft) |
| void | set_maillage_MED (const Maillage_FT_IJK &maillage_ft_ijk) |
| void | calculer_surfaces_et_barys_faces_mouillees_vapeur (const Maillage_FT_IJK &maillage_ft_ijk, const IJK_Field_vector3_double &normale_of_interf, IJK_Field_vector3_double &surfaces, FixedVector< IJK_Field_vector3_double, 3 > &barycentres) |
| void | get_vect_from_sub_cells_tuple (const int dim, const DataArrayDouble *bary0, const DataArrayIdType *cIcellsIdinMesh0, const DataArrayIdType *cellsIdinMesh0, DataArrayDouble *vect) const |
| void | slice_bubble (const double intersect_pt, const int dim, DataArrayIdType *cutcellsid, bool &plan_cut_some_bubble, MCU &mesh1dfil) const |
| void | findCommonTuples (const DataArrayIdType *mesh_merge, const mcIdType n_tot_mesh2d, DataArrayIdType *tab_id_subcells, DataArrayIdType *tab_id_cut_cells) const |
| void | get_IJK_ind_from_ind2d (const int dim, const int i_plan, const trustIdType i_2d, const int nx, std::array< int, 3 > &ijk_coo) const |
| void | check_if_vect_is_from_liquid2vapor (const IJK_Field_vector3_double &normale_of_interf, const DataArrayDouble *vector, const int dim, const int i_plan, const int nx, const DataArrayIdType *ids_diph, DataArrayIdType *ids_IJ_cell_from_diph) const |
| | OBS_PTR (Domaine_IJK) ref_domaine_ |
◆ SurfaceVapeurIJKComputation()
| SurfaceVapeurIJKComputation::SurfaceVapeurIJKComputation |
( |
| ) |
|
|
inline |
◆ ~SurfaceVapeurIJKComputation()
| SurfaceVapeurIJKComputation::~SurfaceVapeurIJKComputation |
( |
| ) |
|
|
inline |
◆ calculer_surfaces_et_barys_faces_mouillees_vapeur()
| void SurfaceVapeurIJKComputation::calculer_surfaces_et_barys_faces_mouillees_vapeur |
( |
const Maillage_FT_IJK & | maillage_ft_ijk, |
|
|
const IJK_Field_vector3_double & | normale_of_interf, |
|
|
IJK_Field_vector3_double & | surfaces, |
|
|
FixedVector< IJK_Field_vector3_double, 3 > & | barycentres ) |
|
protected |
◆ check_if_vect_is_from_liquid2vapor()
| void SurfaceVapeurIJKComputation::check_if_vect_is_from_liquid2vapor |
( |
const IJK_Field_vector3_double & | normale_of_interf, |
|
|
const DataArrayDouble * | vector, |
|
|
const int | dim, |
|
|
const int | i_plan, |
|
|
const int | nx, |
|
|
const DataArrayIdType * | ids_diph, |
|
|
DataArrayIdType * | ids_IJ_cell_from_diph ) const |
|
protected |
◆ compute_surf_and_barys()
| int SurfaceVapeurIJKComputation::compute_surf_and_barys |
( |
const Maillage_FT_IJK & | maillage_ft_ijk, |
|
|
const IJK_Field_double & | indicatrice_ft, |
|
|
const IJK_Field_vector3_double & | normale_of_interf, |
|
|
IJK_Field_vector3_double & | surface_vapeur_par_face, |
|
|
FixedVector< IJK_Field_vector3_double, 3 > & | barycentre_vapeur_par_face ) |
◆ findCommonTuples()
| void SurfaceVapeurIJKComputation::findCommonTuples |
( |
const DataArrayIdType * | mesh_merge, |
|
|
const mcIdType | n_tot_mesh2d, |
|
|
DataArrayIdType * | tab_id_subcells, |
|
|
DataArrayIdType * | tab_id_cut_cells ) const |
|
protected |
◆ get_IJK_ind_from_ind2d()
| void SurfaceVapeurIJKComputation::get_IJK_ind_from_ind2d |
( |
const int | dim, |
|
|
const int | i_plan, |
|
|
const trustIdType | i_2d, |
|
|
const int | nx, |
|
|
std::array< int, 3 > & | ijk_coo ) const |
|
protected |
◆ get_maillage_MED_from_IJK_FT()
| void SurfaceVapeurIJKComputation::get_maillage_MED_from_IJK_FT |
( |
MEDCouplingUMesh * | maillage_bulles_mcu, |
|
|
const Maillage_FT_IJK & | maillage_bulles_ft_ijk ) |
|
static |
◆ get_vect_from_sub_cells_tuple()
| void SurfaceVapeurIJKComputation::get_vect_from_sub_cells_tuple |
( |
const int | dim, |
|
|
const DataArrayDouble * | bary0, |
|
|
const DataArrayIdType * | cIcellsIdinMesh0, |
|
|
const DataArrayIdType * | cellsIdinMesh0, |
|
|
DataArrayDouble * | vect ) const |
|
protected |
◆ initialize()
| void SurfaceVapeurIJKComputation::initialize |
( |
const Domaine_IJK & | splitting | ) |
|
◆ OBS_PTR()
◆ order_elem_mesh_filaire()
| void SurfaceVapeurIJKComputation::order_elem_mesh_filaire |
( |
MEDCouplingUMesh * | mesh1D | ) |
|
|
staticprotected |
◆ rempli_surface_vapeur_par_face_interieur_bulles()
| int SurfaceVapeurIJKComputation::rempli_surface_vapeur_par_face_interieur_bulles |
( |
IJK_Field_vector3_double & | surface_vapeur_par_face, |
|
|
const IJK_Field_double & | indicatrice_ft ) |
|
protected |
◆ set_compute_surfaces_mouillees()
| void SurfaceVapeurIJKComputation::set_compute_surfaces_mouillees |
( |
| ) |
|
|
inline |
◆ set_maillage_MED()
| void SurfaceVapeurIJKComputation::set_maillage_MED |
( |
const Maillage_FT_IJK & | maillage_ft_ijk | ) |
|
|
protected |
◆ slice_bubble()
| void SurfaceVapeurIJKComputation::slice_bubble |
( |
const double | intersect_pt, |
|
|
const int | dim, |
|
|
DataArrayIdType * | cutcellsid, |
|
|
bool & | plan_cut_some_bubble, |
|
|
MCU & | mesh1dfil ) const |
|
protected |
◆ compute_surf_mouillees_
| bool SurfaceVapeurIJKComputation::compute_surf_mouillees_ |
|
protected |
◆ debug_printing_
| bool SurfaceVapeurIJKComputation::debug_printing_ |
|
protected |
◆ desactive_med_
| bool SurfaceVapeurIJKComputation::desactive_med_ |
|
protected |
◆ maillage_bulles_med_
| MCU SurfaceVapeurIJKComputation::maillage_bulles_med_ |
|
protected |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Multiphase/Front_tracking_discontinu/IJK/Kernel/Geometrie/SurfaceVapeurIJKComputation.h
- /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Multiphase/Front_tracking_discontinu/IJK/Kernel/Geometrie/SurfaceVapeurIJKComputation.cpp