parametre_equation_base
- Defined in: src/Kernel/Framework/Parametre_equation_base.cpp
- Used by: interfacial_area, conduction, conduction_ibm, cons_euler, convection_diffusion_chaleur_qc, convection_diffusion_chaleur_turbulent_qc, convection_diffusion_chaleur_wc, convection_diffusion_concentration, convection_diffusion_concentration_ft_disc, convection_diffusion_concentration_turbulent, convection_diffusion_concentration_turbulent_ft_disc, convection_diffusion_espece_binaire_qc, convection_diffusion_espece_binaire_turbulent_qc, convection_diffusion_espece_binaire_wc, convection_diffusion_espece_multi_qc, convection_diffusion_espece_multi_turbulent_qc, convection_diffusion_espece_multi_wc, convection_diffusion_phase_field, convection_diffusion_temperature, convection_diffusion_temperature_ft_disc, convection_diffusion_temperature_ibm, convection_diffusion_temperature_ibm_turbulent, convection_diffusion_temperature_sensibility, convection_diffusion_temperature_turbulent, echelle_temporelle_turbulente, energie_cinetique_turbulente, energie_cinetique_turbulente_wit, energie_multiphase, energie_multiphase_h, energie_euler, eqn_base, equation_navier_cauchy, fraction_euler, ijk_interfaces, density_euler, masse_multiphase, qdm_euler, navier_stokes_aposteriori, navier_stokes_ft_disc, navier_stokes_ftd_ijk, navier_stokes_ibm, navier_stokes_ibm_turbulent, navier_stokes_phase_field, navier_stokes_qc, navier_stokes_standard, navier_stokes_standard_sensibility, navier_stokes_turbulent, navier_stokes_turbulent_qc, navier_stokes_wc, qdm_multiphase, taux_dissipation_turbulent, transport_2eq_base, transport_epsilon, transport_interfaces_ft_disc, transport_k, transport_k_eps_base, transport_k_eps_non_std_base, transport_k_epsilon, transport_k_epsilon_realisable, transport_k_keps, transport_k_omega, transport_k_omega_base, transport_k_ou_eps, transport_k_ou_eps_base, transport_k_ou_eps_realisable, transport_marqueur_ft
Basic class for parametre_equation
Usable keywords (pick one): parametre_diffusion_implicite, parametre_implicite
parametre_diffusion_implicite
To specify additional parameters for the equation when using impliciting diffusion
Parameters:
- [crank] (type: int into [0, 1]) Use (1) or not (0, default) a Crank Nicholson method for the diffusion implicitation algorithm. Setting crank to 1 increases the order of the algorithm from 1 to 2.
- [preconditionnement_diag] (type: int into [0, 1]) The CG used to solve the implicitation of the equation diffusion operator is not preconditioned by default. If this option is set to 1, a diagonal preconditionning is used. Warning: this option is not necessarily more efficient, depending on the treated case.
- [niter_max_diffusion_implicite] (type: int) Change the maximum number of iterations for the CG (Conjugate Gradient) algorithm when solving the diffusion implicitation of the equation.
- [seuil_diffusion_implicite] (type: float) Change the threshold convergence value used by default for the CG resolution for the diffusion implicitation of this equation.
- [solveur] (type: solveur_sys_base — one of: amg, amgx, cholesky … (+7 more)) Method (different from the default one, Conjugate Gradient) to solve the linear system.
parametre_implicite
Keyword to change for this equation only the parameter of the implicit scheme used to solve the problem.
Parameters:
- [seuil_convergence_implicite] (type: float) Keyword to change for this equation only the value of seuil_convergence_implicite used in the implicit scheme.
- [seuil_convergence_solveur] (type: float) Keyword to change for this equation only the value of seuil_convergence_solveur used in the implicit scheme
- [solveur] (type: solveur_sys_base — one of: amg, amgx, cholesky … (+7 more)) Keyword to change for this equation only the solver used in the implicit scheme
- [resolution_explicite] (type: flag) To solve explicitly the equation whereas the scheme is an implicit scheme.
- [equation_non_resolue] (type: flag) Keyword to specify that the equation is not solved.
- [equation_frequence_resolue] (type: string) Keyword to specify that the equation is solved only every n time steps (n is an integer or given by a time-dependent function f(t)).