TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
IJK_Shear_Periodic_helpler Class Reference

#include <IJK_Shear_Periodic_helpler.h>

Collaboration diagram for IJK_Shear_Periodic_helpler:
[legend]

Public Member Functions

void allocate (const int ni_local, const int nj_local, const int nk_local, int ghost_size, int ncompo, int type, double rov, double rol, int use_inv_rho_in_pressure_solver)
void prepare_interpolation_for_shear_periodicity (const int send_i, const double istmp, const int real_size_i)
const IJK_Field_local_template< double, ArrOfDouble > & get_indicatrice_ghost_zmin_ () const
const IJK_Field_local_template< double, ArrOfDouble > & get_indicatrice_ghost_zmax_ () const
const IJK_Field_local_template< double, ArrOfDouble > & get_I_kappa_ghost_zmin_ () const
const IJK_Field_local_template< double, ArrOfDouble > & get_I_kappa_ghost_zmax_ () const
void set_indicatrice_ghost_zmin_ (const IJK_Field_local_template< double, TRUSTArray< double > > &indic_z_min, int decallage=0)
void set_indicatrice_ghost_zmax_ (const IJK_Field_local_template< double, TRUSTArray< double > > &indic_z_max, int decallage=0)
void set_I_sig_kappa_zmin_ (const IJK_Field_local_template< double, TRUSTArray< double > > &indic_z_min, const IJK_Field_local_template< double, TRUSTArray< double > > &kappa_z_min, const double sigma, const int decallage=0)
void set_I_sig_kappa_zmax_ (const IJK_Field_local_template< double, TRUSTArray< double > > &indic_z_max, const IJK_Field_local_template< double, TRUSTArray< double > > &kappa_z_max, const double sigma, const int decallage=0)
void set_dU_ (double DU)

Public Attributes

int monofluide_variable_ = -123
int order_interpolation_ = -123
int compo_
int real_size_i_
ArrOfInt x_
ArrOfInt send_i_real_
ArrOfDouble denum_
ArrOfDouble res_
int use_inv_rho_in_pressure_solver_
double DU_ = 0.
double Phi_ppty_v_ = -123.
double Phi_ppty_l_ = -123.
IJK_Field_local_template< double, ArrOfDouble > indicatrice_ghost_zmin_
IJK_Field_local_template< double, ArrOfDouble > indicatrice_ghost_zmax_
IJK_Field_local_template< double, ArrOfDouble > I_sig_kappa_zmin_
IJK_Field_local_template< double, ArrOfDouble > I_sig_kappa_zmax_

Static Public Attributes

static double shear_x_time_ =0.
static double Lx_for_shear_perio =0.
static int defilement_ =0
static int order_interpolation_poisson_solver_ =0
static double rho_liq_ref_for_poisson_ =0
static double rho_vap_ref_for_poisson_ =0

Detailed Description

Definition at line 22 of file IJK_Shear_Periodic_helpler.h.

Member Function Documentation

◆ allocate()

void IJK_Shear_Periodic_helpler::allocate ( const int ni_local,
const int nj_local,
const int nk_local,
int ghost_size,
int ncompo,
int type,
double rov,
double rol,
int use_inv_rho_in_pressure_solver )

Definition at line 26 of file IJK_Shear_Periodic_helpler.cpp.

◆ get_I_kappa_ghost_zmax_()

const IJK_Field_local_template< double, ArrOfDouble > & IJK_Shear_Periodic_helpler::get_I_kappa_ghost_zmax_ ( ) const
inline

Definition at line 65 of file IJK_Shear_Periodic_helpler.h.

◆ get_I_kappa_ghost_zmin_()

const IJK_Field_local_template< double, ArrOfDouble > & IJK_Shear_Periodic_helpler::get_I_kappa_ghost_zmin_ ( ) const
inline

Definition at line 61 of file IJK_Shear_Periodic_helpler.h.

◆ get_indicatrice_ghost_zmax_()

const IJK_Field_local_template< double, ArrOfDouble > & IJK_Shear_Periodic_helpler::get_indicatrice_ghost_zmax_ ( ) const
inline

Definition at line 57 of file IJK_Shear_Periodic_helpler.h.

◆ get_indicatrice_ghost_zmin_()

const IJK_Field_local_template< double, ArrOfDouble > & IJK_Shear_Periodic_helpler::get_indicatrice_ghost_zmin_ ( ) const
inline

Definition at line 53 of file IJK_Shear_Periodic_helpler.h.

◆ prepare_interpolation_for_shear_periodicity()

void IJK_Shear_Periodic_helpler::prepare_interpolation_for_shear_periodicity ( const int send_i,
const double istmp,
const int real_size_i )

Definition at line 56 of file IJK_Shear_Periodic_helpler.cpp.

◆ set_dU_()

void IJK_Shear_Periodic_helpler::set_dU_ ( double DU)
inline

Definition at line 106 of file IJK_Shear_Periodic_helpler.h.

◆ set_I_sig_kappa_zmax_()

void IJK_Shear_Periodic_helpler::set_I_sig_kappa_zmax_ ( const IJK_Field_local_template< double, TRUSTArray< double > > & indic_z_max,
const IJK_Field_local_template< double, TRUSTArray< double > > & kappa_z_max,
const double sigma,
const int decallage = 0 )
inline

Definition at line 95 of file IJK_Shear_Periodic_helpler.h.

◆ set_I_sig_kappa_zmin_()

void IJK_Shear_Periodic_helpler::set_I_sig_kappa_zmin_ ( const IJK_Field_local_template< double, TRUSTArray< double > > & indic_z_min,
const IJK_Field_local_template< double, TRUSTArray< double > > & kappa_z_min,
const double sigma,
const int decallage = 0 )
inline

Definition at line 85 of file IJK_Shear_Periodic_helpler.h.

◆ set_indicatrice_ghost_zmax_()

void IJK_Shear_Periodic_helpler::set_indicatrice_ghost_zmax_ ( const IJK_Field_local_template< double, TRUSTArray< double > > & indic_z_max,
int decallage = 0 )
inline

Definition at line 77 of file IJK_Shear_Periodic_helpler.h.

◆ set_indicatrice_ghost_zmin_()

void IJK_Shear_Periodic_helpler::set_indicatrice_ghost_zmin_ ( const IJK_Field_local_template< double, TRUSTArray< double > > & indic_z_min,
int decallage = 0 )
inline

Definition at line 70 of file IJK_Shear_Periodic_helpler.h.

Member Data Documentation

◆ compo_

int IJK_Shear_Periodic_helpler::compo_

Definition at line 34 of file IJK_Shear_Periodic_helpler.h.

◆ defilement_

int IJK_Shear_Periodic_helpler::defilement_ =0
static

Definition at line 27 of file IJK_Shear_Periodic_helpler.h.

◆ denum_

ArrOfDouble IJK_Shear_Periodic_helpler::denum_

Definition at line 38 of file IJK_Shear_Periodic_helpler.h.

◆ DU_

double IJK_Shear_Periodic_helpler::DU_ = 0.

Definition at line 41 of file IJK_Shear_Periodic_helpler.h.

◆ I_sig_kappa_zmax_

IJK_Field_local_template<double,ArrOfDouble> IJK_Shear_Periodic_helpler::I_sig_kappa_zmax_

Definition at line 47 of file IJK_Shear_Periodic_helpler.h.

◆ I_sig_kappa_zmin_

IJK_Field_local_template<double,ArrOfDouble> IJK_Shear_Periodic_helpler::I_sig_kappa_zmin_

Definition at line 46 of file IJK_Shear_Periodic_helpler.h.

◆ indicatrice_ghost_zmax_

IJK_Field_local_template<double,ArrOfDouble> IJK_Shear_Periodic_helpler::indicatrice_ghost_zmax_

Definition at line 45 of file IJK_Shear_Periodic_helpler.h.

◆ indicatrice_ghost_zmin_

IJK_Field_local_template<double,ArrOfDouble> IJK_Shear_Periodic_helpler::indicatrice_ghost_zmin_

Definition at line 44 of file IJK_Shear_Periodic_helpler.h.

◆ Lx_for_shear_perio

double IJK_Shear_Periodic_helpler::Lx_for_shear_perio =0.
static

Definition at line 26 of file IJK_Shear_Periodic_helpler.h.

◆ monofluide_variable_

int IJK_Shear_Periodic_helpler::monofluide_variable_ = -123

Definition at line 32 of file IJK_Shear_Periodic_helpler.h.

◆ order_interpolation_

int IJK_Shear_Periodic_helpler::order_interpolation_ = -123

Definition at line 33 of file IJK_Shear_Periodic_helpler.h.

◆ order_interpolation_poisson_solver_

int IJK_Shear_Periodic_helpler::order_interpolation_poisson_solver_ =0
static

Definition at line 28 of file IJK_Shear_Periodic_helpler.h.

◆ Phi_ppty_l_

double IJK_Shear_Periodic_helpler::Phi_ppty_l_ = -123.

Definition at line 42 of file IJK_Shear_Periodic_helpler.h.

◆ Phi_ppty_v_

double IJK_Shear_Periodic_helpler::Phi_ppty_v_ = -123.

Definition at line 42 of file IJK_Shear_Periodic_helpler.h.

◆ real_size_i_

int IJK_Shear_Periodic_helpler::real_size_i_

Definition at line 35 of file IJK_Shear_Periodic_helpler.h.

◆ res_

ArrOfDouble IJK_Shear_Periodic_helpler::res_

Definition at line 39 of file IJK_Shear_Periodic_helpler.h.

◆ rho_liq_ref_for_poisson_

double IJK_Shear_Periodic_helpler::rho_liq_ref_for_poisson_ =0
static

Definition at line 29 of file IJK_Shear_Periodic_helpler.h.

◆ rho_vap_ref_for_poisson_

double IJK_Shear_Periodic_helpler::rho_vap_ref_for_poisson_ =0
static

Definition at line 30 of file IJK_Shear_Periodic_helpler.h.

◆ send_i_real_

ArrOfInt IJK_Shear_Periodic_helpler::send_i_real_

Definition at line 37 of file IJK_Shear_Periodic_helpler.h.

◆ shear_x_time_

double IJK_Shear_Periodic_helpler::shear_x_time_ =0.
static

Definition at line 25 of file IJK_Shear_Periodic_helpler.h.

◆ use_inv_rho_in_pressure_solver_

int IJK_Shear_Periodic_helpler::use_inv_rho_in_pressure_solver_

Definition at line 40 of file IJK_Shear_Periodic_helpler.h.

◆ x_

ArrOfInt IJK_Shear_Periodic_helpler::x_

Definition at line 36 of file IJK_Shear_Periodic_helpler.h.


The documentation for this class was generated from the following files: