SurfaceVapeurIJKComputation#
#include <SurfaceVapeurIJKComputation.h>
How to cite this class in this doc#
:ref:`SurfaceVapeurIJKComputation <class-surfacevapeurijkcomputation>`
[SurfaceVapeurIJKComputation](#class-surfacevapeurijkcomputation)
Detailed description#
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
List of Protected Static Methods#
Complete Member Function Documentation#
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)
References
Referenced By
How to cite in this doc:
:ref:`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) <public-int-surfacevapeurijkcomputation-compute-surf-and-barys-const-maillage-ft-ijk-ref-maillage-ft-ijk-const-ijk-field-double-ref-indicatrice-ft-const-ijk-field-vector3-double-ref-normale-of-interf-ijk-field-vector3-double-ref-surface-vapeur-par-face-fixedvector-ijk-field-vector3-double-3-ref-barycentre-vapeur-par-face>`
[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)](#public-int-surfacevapeurijkcomputation-compute-surf-and-barys-const-maillage-ft-ijk-ref-maillage-ft-ijk-const-ijk-field-double-ref-indicatrice-ft-const-ijk-field-vector3-double-ref-normale-of-interf-ijk-field-vector3-double-ref-surface-vapeur-par-face-fixedvector-ijk-field-vector3-double-3-ref-barycentre-vapeur-par-face)
initialize
void SurfaceVapeurIJKComputation::initialize(const Domaine_IJK &splitting)
Referenced By
How to cite in this doc:
:ref:`void SurfaceVapeurIJKComputation::initialize(const Domaine_IJK &splitting) <public-void-surfacevapeurijkcomputation-initialize-const-domaine-ijk-ref-splitting>`
[void SurfaceVapeurIJKComputation::initialize(const Domaine_IJK &splitting)](#public-void-surfacevapeurijkcomputation-initialize-const-domaine-ijk-ref-splitting)
set_compute_surfaces_mouillees
void SurfaceVapeurIJKComputation::set_compute_surfaces_mouillees()
References
Referenced By
How to cite in this doc:
:ref:`void SurfaceVapeurIJKComputation::set_compute_surfaces_mouillees() <public-void-surfacevapeurijkcomputation-set-compute-surfaces-mouillees>`
[void SurfaceVapeurIJKComputation::set_compute_surfaces_mouillees()](#public-void-surfacevapeurijkcomputation-set-compute-surfaces-mouillees)
SurfaceVapeurIJKComputation
SurfaceVapeurIJKComputation::SurfaceVapeurIJKComputation()
How to cite in this doc:
:ref:`SurfaceVapeurIJKComputation::SurfaceVapeurIJKComputation() <public-surfacevapeurijkcomputation-surfacevapeurijkcomputation>`
[SurfaceVapeurIJKComputation::SurfaceVapeurIJKComputation()](#public-surfacevapeurijkcomputation-surfacevapeurijkcomputation)
~SurfaceVapeurIJKComputation
SurfaceVapeurIJKComputation::~SurfaceVapeurIJKComputation()
How to cite in this doc:
:ref:`SurfaceVapeurIJKComputation::~SurfaceVapeurIJKComputation() <public-surfacevapeurijkcomputation-dtor-surfacevapeurijkcomputation>`
[SurfaceVapeurIJKComputation::~SurfaceVapeurIJKComputation()](#public-surfacevapeurijkcomputation-dtor-surfacevapeurijkcomputation)
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)
References
Referenced By
How to cite in this doc:
:ref:`void SurfaceVapeurIJKComputation::get_maillage_MED_from_IJK_FT(MEDCouplingUMesh *maillage_bulles_mcu, const Maillage_FT_IJK &maillage_bulles_ft_ijk) <public-static-void-surfacevapeurijkcomputation-get-maillage-med-from-ijk-ft-medcouplingumesh-ptr-maillage-bulles-mcu-const-maillage-ft-ijk-ref-maillage-bulles-ft-ijk>`
[void SurfaceVapeurIJKComputation::get_maillage_MED_from_IJK_FT(MEDCouplingUMesh *maillage_bulles_mcu, const Maillage_FT_IJK &maillage_bulles_ft_ijk)](#public-static-void-surfacevapeurijkcomputation-get-maillage-med-from-ijk-ft-medcouplingumesh-ptr-maillage-bulles-mcu-const-maillage-ft-ijk-ref-maillage-bulles-ft-ijk)
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)
References
Referenced By
How to cite in this doc:
:ref:`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-void-surfacevapeurijkcomputation-calculer-surfaces-et-barys-faces-mouillees-vapeur-const-maillage-ft-ijk-ref-maillage-ft-ijk-const-ijk-field-vector3-double-ref-normale-of-interf-ijk-field-vector3-double-ref-surfaces-fixedvector-ijk-field-vector3-double-3-ref-barycentres>`
[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-void-surfacevapeurijkcomputation-calculer-surfaces-et-barys-faces-mouillees-vapeur-const-maillage-ft-ijk-ref-maillage-ft-ijk-const-ijk-field-vector3-double-ref-normale-of-interf-ijk-field-vector3-double-ref-surfaces-fixedvector-ijk-field-vector3-double-3-ref-barycentres)
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
References
Referenced By
How to cite in this doc:
:ref:`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-void-surfacevapeurijkcomputation-check-if-vect-is-from-liquid2vapor-const-ijk-field-vector3-double-ref-normale-of-interf-const-dataarraydouble-ptr-vector-const-int-dim-const-int-i-plan-const-int-nx-const-dataarrayidtype-ptr-ids-diph-dataarrayidtype-ptr-ids-ij-cell-from-diph-const>`
[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-void-surfacevapeurijkcomputation-check-if-vect-is-from-liquid2vapor-const-ijk-field-vector3-double-ref-normale-of-interf-const-dataarraydouble-ptr-vector-const-int-dim-const-int-i-plan-const-int-nx-const-dataarrayidtype-ptr-ids-diph-dataarrayidtype-ptr-ids-ij-cell-from-diph-const)
findCommonTuples
void SurfaceVapeurIJKComputation::findCommonTuples(const DataArrayIdType *mesh_merge, const mcIdType n_tot_mesh2d, DataArrayIdType *tab_id_subcells, DataArrayIdType *tab_id_cut_cells) const
Referenced By
How to cite in this doc:
:ref:`void SurfaceVapeurIJKComputation::findCommonTuples(const DataArrayIdType *mesh_merge, const mcIdType n_tot_mesh2d, DataArrayIdType *tab_id_subcells, DataArrayIdType *tab_id_cut_cells) const <protected-void-surfacevapeurijkcomputation-findcommontuples-const-dataarrayidtype-ptr-mesh-merge-const-mcidtype-n-tot-mesh2d-dataarrayidtype-ptr-tab-id-subcells-dataarrayidtype-ptr-tab-id-cut-cells-const>`
[void SurfaceVapeurIJKComputation::findCommonTuples(const DataArrayIdType *mesh_merge, const mcIdType n_tot_mesh2d, DataArrayIdType *tab_id_subcells, DataArrayIdType *tab_id_cut_cells) const](#protected-void-surfacevapeurijkcomputation-findcommontuples-const-dataarrayidtype-ptr-mesh-merge-const-mcidtype-n-tot-mesh2d-dataarrayidtype-ptr-tab-id-subcells-dataarrayidtype-ptr-tab-id-cut-cells-const)
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
References
How to cite in this doc:
:ref:`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-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-ref-ijk-coo-const>`
[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-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-ref-ijk-coo-const)
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
Referenced By
How to cite in this doc:
:ref:`void SurfaceVapeurIJKComputation::get_vect_from_sub_cells_tuple(const int dim, const DataArrayDouble *bary0, const DataArrayIdType *cIcellsIdinMesh0, const DataArrayIdType *cellsIdinMesh0, DataArrayDouble *vect) const <protected-void-surfacevapeurijkcomputation-get-vect-from-sub-cells-tuple-const-int-dim-const-dataarraydouble-ptr-bary0-const-dataarrayidtype-ptr-cicellsidinmesh0-const-dataarrayidtype-ptr-cellsidinmesh0-dataarraydouble-ptr-vect-const>`
[void SurfaceVapeurIJKComputation::get_vect_from_sub_cells_tuple(const int dim, const DataArrayDouble *bary0, const DataArrayIdType *cIcellsIdinMesh0, const DataArrayIdType *cellsIdinMesh0, DataArrayDouble *vect) const](#protected-void-surfacevapeurijkcomputation-get-vect-from-sub-cells-tuple-const-int-dim-const-dataarraydouble-ptr-bary0-const-dataarrayidtype-ptr-cicellsidinmesh0-const-dataarrayidtype-ptr-cellsidinmesh0-dataarraydouble-ptr-vect-const)
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)
References
Referenced By
How to cite in this doc:
:ref:`int SurfaceVapeurIJKComputation::rempli_surface_vapeur_par_face_interieur_bulles(IJK_Field_vector3_double &surface_vapeur_par_face, const IJK_Field_double &indicatrice_ft) <protected-int-surfacevapeurijkcomputation-rempli-surface-vapeur-par-face-interieur-bulles-ijk-field-vector3-double-ref-surface-vapeur-par-face-const-ijk-field-double-ref-indicatrice-ft>`
[int SurfaceVapeurIJKComputation::rempli_surface_vapeur_par_face_interieur_bulles(IJK_Field_vector3_double &surface_vapeur_par_face, const IJK_Field_double &indicatrice_ft)](#protected-int-surfacevapeurijkcomputation-rempli-surface-vapeur-par-face-interieur-bulles-ijk-field-vector3-double-ref-surface-vapeur-par-face-const-ijk-field-double-ref-indicatrice-ft)
set_maillage_MED
void SurfaceVapeurIJKComputation::set_maillage_MED(const Maillage_FT_IJK &maillage_ft_ijk)
References
Referenced By
How to cite in this doc:
:ref:`void SurfaceVapeurIJKComputation::set_maillage_MED(const Maillage_FT_IJK &maillage_ft_ijk) <protected-void-surfacevapeurijkcomputation-set-maillage-med-const-maillage-ft-ijk-ref-maillage-ft-ijk>`
[void SurfaceVapeurIJKComputation::set_maillage_MED(const Maillage_FT_IJK &maillage_ft_ijk)](#protected-void-surfacevapeurijkcomputation-set-maillage-med-const-maillage-ft-ijk-ref-maillage-ft-ijk)
slice_bubble
void SurfaceVapeurIJKComputation::slice_bubble(const double intersect_pt, const int dim, DataArrayIdType *cutcellsid, bool &plan_cut_some_bubble, MCU &mesh1dfil) const
References
Referenced By
How to cite in this doc:
:ref:`void SurfaceVapeurIJKComputation::slice_bubble(const double intersect_pt, const int dim, DataArrayIdType *cutcellsid, bool &plan_cut_some_bubble, MCU &mesh1dfil) const <protected-void-surfacevapeurijkcomputation-slice-bubble-const-double-intersect-pt-const-int-dim-dataarrayidtype-ptr-cutcellsid-bool-ref-plan-cut-some-bubble-mcu-ref-mesh1dfil-const>`
[void SurfaceVapeurIJKComputation::slice_bubble(const double intersect_pt, const int dim, DataArrayIdType *cutcellsid, bool &plan_cut_some_bubble, MCU &mesh1dfil) const](#protected-void-surfacevapeurijkcomputation-slice-bubble-const-double-intersect-pt-const-int-dim-dataarrayidtype-ptr-cutcellsid-bool-ref-plan-cut-some-bubble-mcu-ref-mesh1dfil-const)
order_elem_mesh_filaire
void SurfaceVapeurIJKComputation::order_elem_mesh_filaire(MEDCouplingUMesh *mesh1D)
Referenced By
How to cite in this doc:
:ref:`void SurfaceVapeurIJKComputation::order_elem_mesh_filaire(MEDCouplingUMesh *mesh1D) <protected-static-void-surfacevapeurijkcomputation-order-elem-mesh-filaire-medcouplingumesh-ptr-mesh1d>`
[void SurfaceVapeurIJKComputation::order_elem_mesh_filaire(MEDCouplingUMesh *mesh1D)](#protected-static-void-surfacevapeurijkcomputation-order-elem-mesh-filaire-medcouplingumesh-ptr-mesh1d)
Attributes Documentation#
compute_surf_mouillees_ (protected)
bool SurfaceVapeurIJKComputation::compute_surf_mouillees_
debug_printing_ (protected)
bool SurfaceVapeurIJKComputation::debug_printing_
desactive_med_ (protected)
bool SurfaceVapeurIJKComputation::desactive_med_
maillage_bulles_med_ (protected)
MCU SurfaceVapeurIJKComputation::maillage_bulles_med_
ref_domaine_ (protected)
TRUST_Ref<Domaine_IJK *> SurfaceVapeurIJKComputation::ref_domaine_