![]() |
Module jacobian_class for calculating and solving the linearized equations. More...
Go to the source code of this file.
Modules | |
module | jacobian_class |
Contains subroutines to assemble the system Jacobian and changes in the abundances. | |
Functions/Subroutines | |
subroutine, private | jacobian_class::calculate_reaction_rate (time, temp, rho, Ye, rkm, rrate_array, idx, rat_calc) |
Subroutine to calculate the reaction rates. More... | |
subroutine, public | jacobian_class::abchange (time, itemp, rho, Ye, rkm, Y, dYdt, evolution_mode) |
This subroutine calculates the change in abundances (dYdt) due to reaction rates at given temperature (temp) and density (rho). More... | |
logical function | jacobian_class::skip_rate (rat, rrate_in, Y) |
Function to decide whether a rate can contribute or not. More... | |
subroutine, public | jacobian_class::jacobi_init (time, itemp, rho, rkm, Y, Y_p, dYdt, rhs, h, evolution_mode) |
This subroutine calculates the entries in the jacobian and the right-hand side of the numerical integration scheme (rhs). More... | |
Variables | |
real(r_kind), parameter, private | jacobian_class::rate_min_cutoff = 1d-50 |
Minimum cutoff for the reaction rates. More... | |
real(r_kind), parameter, private | jacobian_class::rate_max_cutoff = 1d99 |
Maximum cutoff for the reaction rates. More... | |
logical, private | jacobian_class::freeze_rate_indicator = .False. |
Indicator for debug statement. More... | |
logical, private | jacobian_class::nu_shutoff_indicator = .False. |
Indicator for debug statement. More... | |
real(r_kind), private | jacobian_class::old_time =-99 |
real(r_kind), private | jacobian_class::old_temp =-99 |
real(r_kind), private | jacobian_class::old_dens =-99 |
real(r_kind), private | jacobian_class::old_ye =-99 |
real(r_kind), private | jacobian_class::old_rad =-99 |
Module jacobian_class for calculating and solving the linearized equations.
The error file code for this file is W28.
Definition in file jacobian_class.f90.