RadCluster
Graph-based cluster dynamics for irradiated materials
Loading...
Searching...
No Matches
Public Attributes | List of all members
Parameters Struct Reference

#include <parameters.h>

+ Collaboration diagram for Parameters:

Public Attributes

int I
 
int V
 
int N_eq
 
int Ni_max
 
int physics_option
 
int he_mode
 
int he_kinetics
 
double A_sph
 
double A_loop
 
double B_rot
 
double L_hat
 
double trap_SIA
 
double trap_VAC
 
double trap_loop
 
int i_mobile
 
int v_mobile
 
int boundary_flux
 
std::vector< double > KVV
 
std::vector< double > KVI
 
std::vector< double > GVV
 
std::vector< double > KHeV
 
std::vector< double > Pr_VAC
 
std::vector< double > m13
 
std::vector< double > KII
 
std::vector< double > KIV
 
std::vector< double > GII
 
std::vector< double > k2_SIA
 
std::vector< double > Pr_SIA
 
std::vector< double > K_1D_pref
 
std::vector< double > K_IclV_ns
 
std::vector< double > K_IclV_ni
 
std::vector< double > D_SIA_eff
 
std::vector< double > D_VAC_eff
 
int loop_coal = 0
 
int sia_emission_monomer = 0
 
std::vector< double > D_loop_coal
 
double A_sph_inv_O23
 
double A_loop_inv_O23
 
double Z_i_loop
 
std::vector< double > Z_i_loop_arr
 
double Z_ii
 
double G_He
 
double k2_disl_v
 
double k2_disl_i
 
double k2_disl_He
 
double Cv_eq
 
double K_iv
 
double K_3D_cav_pref
 
double beta_He
 
double delta_He
 
double beta_He_exp
 
double kBT
 
int I_bin
 
int V_bin
 
double r_ratio
 
int i_discrete
 
int v_discrete
 
int shape_function
 
int n_mom
 
std::vector< int > sia_bin_lo
 
std::vector< int > sia_bin_hi
 
std::vector< int > vac_bin_lo
 
std::vector< int > vac_bin_hi
 
int loop_conversion = 0
 
int sia100_off = 0
 
int sia100_len = 0
 
int cons_off = 0
 
int conv_n_loop_min = 4
 
int conv_n_j_min = 30
 
double conv_phi_max = 0.5
 
double conv_sigma_s = 0.35
 
double conv_psuccess = 1.0
 
double conv_psuccess_abs = 1.0
 
double conv_absorb_boost = 1.0
 
std::vector< double > Gamma_uni
 
std::vector< double > K_100_grow
 
std::vector< double > K_100_shrink
 
std::vector< double > G_100
 
std::vector< double > Lambda_net_100
 
std::vector< double > Lambda_net_void
 
std::vector< double > y0
 
double C_floor
 
double t_begin
 
double t_end
 
int n_points
 
bool log_time
 
double rtol
 
double atol
 
int linsol
 
int mu
 
int ml
 
int max_order
 
double hmin
 
double hmax
 
int window_mode
 
int window_width
 
double concentration_threshold
 
int window_pad
 
int window_pad_v
 
double window_expand_factor
 
int window_check_every
 
double window_C_contract
 
int window_min_active_i
 
double window_nuc_guard
 
double window_t_start
 
double Ni_extend_tol
 
int Ni_extend_margin
 
std::vector< double > prec_diag
 
int prec_type
 
int prec_bw
 
int prec_rank
 
std::vector< double > prec_band
 
std::vector< double > prec_Tinv_U
 
std::vector< double > prec_schur
 
std::vector< int > prec_ipiv_band
 
std::vector< int > prec_ipiv_schur
 
std::vector< int > prec_mobile_idx
 
std::vector< double > prec_f0
 
std::vector< double > prec_work
 
std::vector< double > prec_y_save
 
std::vector< double > prec_deltas
 
std::vector< double > prec_f_pert
 
double prec_gamma
 
std::vector< int > jac_col_ptr
 
std::vector< int > jac_row_idx
 
std::vector< int > jac_colors
 
std::vector< int > jac_color_groups
 
std::vector< int > jac_color_offsets
 
int jac_n_colors
 
int size_tab_max = 0
 
std::vector< double > cbrt_tab
 
std::vector< double > sqrt_tab
 
std::vector< double > pow23_tab
 
std::vector< double > xi_tab
 
std::vector< double > phiK_junc_tab
 
int phiK_junc_stride = 0
 
std::vector< double > bin_S1
 
std::vector< double > bin_S2
 
std::vector< double > vbin_S1
 
std::vector< double > vbin_S2
 
std::vector< double > bm_c_n
 
std::vector< double > bm_dc_n
 
std::vector< double > bm_c_v
 
std::vector< double > bm_dc_v
 
std::vector< double > bm_GVV_eff
 
std::vector< double > bm_c_n100
 
std::vector< double > bm_d111
 
std::vector< double > bm_d100
 
std::vector< double > bm_coal_dmu0
 
std::vector< double > bm_coal_dmu1
 
std::vector< double > bm_coal_dmu2
 
bool verbose
 

Detailed Description

Definition at line 52 of file parameters.h.

Member Data Documentation

◆ A_loop

double Parameters::A_loop

Definition at line 68 of file parameters.h.

◆ A_loop_inv_O23

double Parameters::A_loop_inv_O23

Definition at line 120 of file parameters.h.

◆ A_sph

double Parameters::A_sph

Definition at line 67 of file parameters.h.

◆ A_sph_inv_O23

double Parameters::A_sph_inv_O23

Definition at line 119 of file parameters.h.

◆ atol

double Parameters::atol

Definition at line 217 of file parameters.h.

◆ B_rot

double Parameters::B_rot

Definition at line 69 of file parameters.h.

◆ beta_He

double Parameters::beta_He

Definition at line 137 of file parameters.h.

◆ beta_He_exp

double Parameters::beta_He_exp

Definition at line 139 of file parameters.h.

◆ bin_S1

std::vector<double> Parameters::bin_S1

Definition at line 330 of file parameters.h.

◆ bin_S2

std::vector<double> Parameters::bin_S2

Definition at line 330 of file parameters.h.

◆ bm_c_n

std::vector<double> Parameters::bm_c_n

Definition at line 338 of file parameters.h.

◆ bm_c_n100

std::vector<double> Parameters::bm_c_n100

Definition at line 339 of file parameters.h.

◆ bm_c_v

std::vector<double> Parameters::bm_c_v

Definition at line 338 of file parameters.h.

◆ bm_coal_dmu0

std::vector<double> Parameters::bm_coal_dmu0

Definition at line 340 of file parameters.h.

◆ bm_coal_dmu1

std::vector<double> Parameters::bm_coal_dmu1

Definition at line 340 of file parameters.h.

◆ bm_coal_dmu2

std::vector<double> Parameters::bm_coal_dmu2

Definition at line 340 of file parameters.h.

◆ bm_d100

std::vector<double> Parameters::bm_d100

Definition at line 339 of file parameters.h.

◆ bm_d111

std::vector<double> Parameters::bm_d111

Definition at line 339 of file parameters.h.

◆ bm_dc_n

std::vector<double> Parameters::bm_dc_n

Definition at line 338 of file parameters.h.

◆ bm_dc_v

std::vector<double> Parameters::bm_dc_v

Definition at line 338 of file parameters.h.

◆ bm_GVV_eff

std::vector<double> Parameters::bm_GVV_eff

Definition at line 338 of file parameters.h.

◆ boundary_flux

int Parameters::boundary_flux

Definition at line 84 of file parameters.h.

◆ C_floor

double Parameters::C_floor

Definition at line 209 of file parameters.h.

◆ cbrt_tab

std::vector<double> Parameters::cbrt_tab

Definition at line 317 of file parameters.h.

◆ concentration_threshold

double Parameters::concentration_threshold

Definition at line 232 of file parameters.h.

◆ cons_off

int Parameters::cons_off = 0

Definition at line 173 of file parameters.h.

◆ conv_absorb_boost

double Parameters::conv_absorb_boost = 1.0

Definition at line 183 of file parameters.h.

◆ conv_n_j_min

int Parameters::conv_n_j_min = 30

Definition at line 176 of file parameters.h.

◆ conv_n_loop_min

int Parameters::conv_n_loop_min = 4

Definition at line 175 of file parameters.h.

◆ conv_phi_max

double Parameters::conv_phi_max = 0.5

Definition at line 177 of file parameters.h.

◆ conv_psuccess

double Parameters::conv_psuccess = 1.0

Definition at line 179 of file parameters.h.

◆ conv_psuccess_abs

double Parameters::conv_psuccess_abs = 1.0

Definition at line 180 of file parameters.h.

◆ conv_sigma_s

double Parameters::conv_sigma_s = 0.35

Definition at line 178 of file parameters.h.

◆ Cv_eq

double Parameters::Cv_eq

Definition at line 132 of file parameters.h.

◆ D_loop_coal

std::vector<double> Parameters::D_loop_coal

Definition at line 118 of file parameters.h.

◆ D_SIA_eff

std::vector<double> Parameters::D_SIA_eff

Definition at line 110 of file parameters.h.

◆ D_VAC_eff

std::vector<double> Parameters::D_VAC_eff

Definition at line 111 of file parameters.h.

◆ delta_He

double Parameters::delta_He

Definition at line 138 of file parameters.h.

◆ G_100

std::vector<double> Parameters::G_100

Definition at line 189 of file parameters.h.

◆ G_He

double Parameters::G_He

Definition at line 128 of file parameters.h.

◆ Gamma_uni

std::vector<double> Parameters::Gamma_uni

Definition at line 186 of file parameters.h.

◆ GII

std::vector<double> Parameters::GII

Definition at line 97 of file parameters.h.

◆ GVV

std::vector<double> Parameters::GVV

Definition at line 89 of file parameters.h.

◆ he_kinetics

int Parameters::he_kinetics

Definition at line 64 of file parameters.h.

◆ he_mode

int Parameters::he_mode

Definition at line 63 of file parameters.h.

◆ hmax

double Parameters::hmax

Definition at line 225 of file parameters.h.

◆ hmin

double Parameters::hmin

Definition at line 224 of file parameters.h.

◆ I

int Parameters::I

Definition at line 54 of file parameters.h.

◆ I_bin

int Parameters::I_bin

Definition at line 143 of file parameters.h.

◆ i_discrete

int Parameters::i_discrete

Definition at line 147 of file parameters.h.

◆ i_mobile

int Parameters::i_mobile

Definition at line 78 of file parameters.h.

◆ jac_col_ptr

std::vector<int> Parameters::jac_col_ptr

Definition at line 295 of file parameters.h.

◆ jac_color_groups

std::vector<int> Parameters::jac_color_groups

Definition at line 298 of file parameters.h.

◆ jac_color_offsets

std::vector<int> Parameters::jac_color_offsets

Definition at line 299 of file parameters.h.

◆ jac_colors

std::vector<int> Parameters::jac_colors

Definition at line 297 of file parameters.h.

◆ jac_n_colors

int Parameters::jac_n_colors

Definition at line 300 of file parameters.h.

◆ jac_row_idx

std::vector<int> Parameters::jac_row_idx

Definition at line 296 of file parameters.h.

◆ k2_disl_He

double Parameters::k2_disl_He

Definition at line 131 of file parameters.h.

◆ k2_disl_i

double Parameters::k2_disl_i

Definition at line 130 of file parameters.h.

◆ k2_disl_v

double Parameters::k2_disl_v

Definition at line 129 of file parameters.h.

◆ k2_SIA

std::vector<double> Parameters::k2_SIA

Definition at line 98 of file parameters.h.

◆ K_100_grow

std::vector<double> Parameters::K_100_grow

Definition at line 187 of file parameters.h.

◆ K_100_shrink

std::vector<double> Parameters::K_100_shrink

Definition at line 188 of file parameters.h.

◆ K_1D_pref

std::vector<double> Parameters::K_1D_pref

Definition at line 103 of file parameters.h.

◆ K_3D_cav_pref

double Parameters::K_3D_cav_pref

Definition at line 134 of file parameters.h.

◆ K_IclV_ni

std::vector<double> Parameters::K_IclV_ni

Definition at line 107 of file parameters.h.

◆ K_IclV_ns

std::vector<double> Parameters::K_IclV_ns

Definition at line 106 of file parameters.h.

◆ K_iv

double Parameters::K_iv

Definition at line 133 of file parameters.h.

◆ kBT

double Parameters::kBT

Definition at line 140 of file parameters.h.

◆ KHeV

std::vector<double> Parameters::KHeV

Definition at line 90 of file parameters.h.

◆ KII

std::vector<double> Parameters::KII

Definition at line 95 of file parameters.h.

◆ KIV

std::vector<double> Parameters::KIV

Definition at line 96 of file parameters.h.

◆ KVI

std::vector<double> Parameters::KVI

Definition at line 88 of file parameters.h.

◆ KVV

std::vector<double> Parameters::KVV

Definition at line 87 of file parameters.h.

◆ L_hat

double Parameters::L_hat

Definition at line 70 of file parameters.h.

◆ Lambda_net_100

std::vector<double> Parameters::Lambda_net_100

Definition at line 195 of file parameters.h.

◆ Lambda_net_void

std::vector<double> Parameters::Lambda_net_void

Definition at line 204 of file parameters.h.

◆ linsol

int Parameters::linsol

Definition at line 221 of file parameters.h.

◆ log_time

bool Parameters::log_time

Definition at line 215 of file parameters.h.

◆ loop_coal

int Parameters::loop_coal = 0

Definition at line 116 of file parameters.h.

◆ loop_conversion

int Parameters::loop_conversion = 0

Definition at line 167 of file parameters.h.

◆ m13

std::vector<double> Parameters::m13

Definition at line 92 of file parameters.h.

◆ max_order

int Parameters::max_order

Definition at line 223 of file parameters.h.

◆ ml

int Parameters::ml

Definition at line 222 of file parameters.h.

◆ mu

int Parameters::mu

Definition at line 222 of file parameters.h.

◆ N_eq

int Parameters::N_eq

Definition at line 54 of file parameters.h.

◆ n_mom

int Parameters::n_mom

Definition at line 150 of file parameters.h.

◆ n_points

int Parameters::n_points

Definition at line 214 of file parameters.h.

◆ Ni_extend_margin

int Parameters::Ni_extend_margin

Definition at line 242 of file parameters.h.

◆ Ni_extend_tol

double Parameters::Ni_extend_tol

Definition at line 241 of file parameters.h.

◆ Ni_max

int Parameters::Ni_max

Definition at line 55 of file parameters.h.

◆ phiK_junc_stride

int Parameters::phiK_junc_stride = 0

Definition at line 326 of file parameters.h.

◆ phiK_junc_tab

std::vector<double> Parameters::phiK_junc_tab

Definition at line 325 of file parameters.h.

◆ physics_option

int Parameters::physics_option

Definition at line 62 of file parameters.h.

◆ pow23_tab

std::vector<double> Parameters::pow23_tab

Definition at line 319 of file parameters.h.

◆ Pr_SIA

std::vector<double> Parameters::Pr_SIA

Definition at line 99 of file parameters.h.

◆ Pr_VAC

std::vector<double> Parameters::Pr_VAC

Definition at line 91 of file parameters.h.

◆ prec_band

std::vector<double> Parameters::prec_band

Definition at line 273 of file parameters.h.

◆ prec_bw

int Parameters::prec_bw

Definition at line 260 of file parameters.h.

◆ prec_deltas

std::vector<double> Parameters::prec_deltas

Definition at line 282 of file parameters.h.

◆ prec_diag

std::vector<double> Parameters::prec_diag

Definition at line 246 of file parameters.h.

◆ prec_f0

std::vector<double> Parameters::prec_f0

Definition at line 279 of file parameters.h.

◆ prec_f_pert

std::vector<double> Parameters::prec_f_pert

Definition at line 283 of file parameters.h.

◆ prec_gamma

double Parameters::prec_gamma

Definition at line 284 of file parameters.h.

◆ prec_ipiv_band

std::vector<int> Parameters::prec_ipiv_band

Definition at line 276 of file parameters.h.

◆ prec_ipiv_schur

std::vector<int> Parameters::prec_ipiv_schur

Definition at line 277 of file parameters.h.

◆ prec_mobile_idx

std::vector<int> Parameters::prec_mobile_idx

Definition at line 278 of file parameters.h.

◆ prec_rank

int Parameters::prec_rank

Definition at line 261 of file parameters.h.

◆ prec_schur

std::vector<double> Parameters::prec_schur

Definition at line 275 of file parameters.h.

◆ prec_Tinv_U

std::vector<double> Parameters::prec_Tinv_U

Definition at line 274 of file parameters.h.

◆ prec_type

int Parameters::prec_type

Definition at line 259 of file parameters.h.

◆ prec_work

std::vector<double> Parameters::prec_work

Definition at line 280 of file parameters.h.

◆ prec_y_save

std::vector<double> Parameters::prec_y_save

Definition at line 281 of file parameters.h.

◆ r_ratio

double Parameters::r_ratio

Definition at line 145 of file parameters.h.

◆ rtol

double Parameters::rtol

Definition at line 216 of file parameters.h.

◆ shape_function

int Parameters::shape_function

Definition at line 149 of file parameters.h.

◆ sia100_len

int Parameters::sia100_len = 0

Definition at line 169 of file parameters.h.

◆ sia100_off

int Parameters::sia100_off = 0

Definition at line 168 of file parameters.h.

◆ sia_bin_hi

std::vector<int> Parameters::sia_bin_hi

Definition at line 158 of file parameters.h.

◆ sia_bin_lo

std::vector<int> Parameters::sia_bin_lo

Definition at line 157 of file parameters.h.

◆ sia_emission_monomer

int Parameters::sia_emission_monomer = 0

Definition at line 117 of file parameters.h.

◆ size_tab_max

int Parameters::size_tab_max = 0

Definition at line 316 of file parameters.h.

◆ sqrt_tab

std::vector<double> Parameters::sqrt_tab

Definition at line 318 of file parameters.h.

◆ t_begin

double Parameters::t_begin

Definition at line 212 of file parameters.h.

◆ t_end

double Parameters::t_end

Definition at line 213 of file parameters.h.

◆ trap_loop

double Parameters::trap_loop

Definition at line 75 of file parameters.h.

◆ trap_SIA

double Parameters::trap_SIA

Definition at line 73 of file parameters.h.

◆ trap_VAC

double Parameters::trap_VAC

Definition at line 74 of file parameters.h.

◆ V

int Parameters::V

Definition at line 54 of file parameters.h.

◆ V_bin

int Parameters::V_bin

Definition at line 144 of file parameters.h.

◆ v_discrete

int Parameters::v_discrete

Definition at line 148 of file parameters.h.

◆ v_mobile

int Parameters::v_mobile

Definition at line 79 of file parameters.h.

◆ vac_bin_hi

std::vector<int> Parameters::vac_bin_hi

Definition at line 160 of file parameters.h.

◆ vac_bin_lo

std::vector<int> Parameters::vac_bin_lo

Definition at line 159 of file parameters.h.

◆ vbin_S1

std::vector<double> Parameters::vbin_S1

Definition at line 331 of file parameters.h.

◆ vbin_S2

std::vector<double> Parameters::vbin_S2

Definition at line 331 of file parameters.h.

◆ verbose

bool Parameters::verbose

Definition at line 343 of file parameters.h.

◆ window_C_contract

double Parameters::window_C_contract

Definition at line 237 of file parameters.h.

◆ window_check_every

int Parameters::window_check_every

Definition at line 236 of file parameters.h.

◆ window_expand_factor

double Parameters::window_expand_factor

Definition at line 235 of file parameters.h.

◆ window_min_active_i

int Parameters::window_min_active_i

Definition at line 238 of file parameters.h.

◆ window_mode

int Parameters::window_mode

Definition at line 230 of file parameters.h.

◆ window_nuc_guard

double Parameters::window_nuc_guard

Definition at line 239 of file parameters.h.

◆ window_pad

int Parameters::window_pad

Definition at line 233 of file parameters.h.

◆ window_pad_v

int Parameters::window_pad_v

Definition at line 234 of file parameters.h.

◆ window_t_start

double Parameters::window_t_start

Definition at line 240 of file parameters.h.

◆ window_width

int Parameters::window_width

Definition at line 231 of file parameters.h.

◆ xi_tab

std::vector<double> Parameters::xi_tab

Definition at line 320 of file parameters.h.

◆ y0

std::vector<double> Parameters::y0

Definition at line 206 of file parameters.h.

◆ Z_i_loop

double Parameters::Z_i_loop

Definition at line 121 of file parameters.h.

◆ Z_i_loop_arr

std::vector<double> Parameters::Z_i_loop_arr

Definition at line 124 of file parameters.h.

◆ Z_ii

double Parameters::Z_ii

Definition at line 125 of file parameters.h.


The documentation for this struct was generated from the following file: