parametre_equation_base
Basic class for parametre_equation
parametre_diffusion_implicite
Inherits from: parametre_equation_base
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) Method (different from the default one, Conjugate Gradient) to solve the linear system.
parametre_implicite
Inherits from: parametre_equation_base
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) 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)).