MoleCool.tools.ODEs#
This module contains the definitions of all ordinary differential equations
(ODEs) which are used in scipy’s scipy.integrate.solve_ivp(),
e.g. within the rate model and optical Bloch equations (see
calc_rateeqs() and calc_OBEs()).
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- MoleCool.tools.ODEs.ode0_OBEs(T, y_vec, lNum, uNum, pNum, G, f, om_eg, om_k, betaB, dMat, muMat, M_indices, h_gek, h_gege, phi)[source]#
- MoleCool.tools.ODEs.ode1_OBEs_opt4(T, y_vec, lNum, uNum, iNum, pNum, M_indices, Gfd, om_gek, betamu, dd, ck_indices, Gam_fac)[source]#
- MoleCool.tools.ODEs.ode1_OBEs_opt3(T, y_vec, lNum, uNum, pNum, M_indices, Gfd, om_gek, betamu, dd, ck_indices, Gam_fac)[source]#
- MoleCool.tools.ODEs.ode1_OBEs_opt2(T, y_vec, lNum, uNum, pNum, M_indices, Gfd, om_gek, betamu, dd, ck_indices)[source]#
- MoleCool.tools.ODEs.ode1_OBEs_opt1(T, y_vec, lNum, uNum, pNum, M_indices, Gfd, om_gek, betamu, dd, ck_indices)[source]#
- MoleCool.tools.ODEs.ode1_OBEs(T, y_vec, lNum, uNum, pNum, M_indices, Gfd, om_gek, betamu, dd)[source]#
- MoleCool.tools.ODEs.ode0_rateeqs_jit(t, N, lNum, uNum, pNum, Gamma, r, R1sum, R2sum, tswitch, M)[source]#
- MoleCool.tools.ODEs.ode0_rateeqs(t, N, lNum, uNum, pNum, Gamma, r, R1sum, R2sum, tswitch, M)[source]#
- MoleCool.tools.ODEs.ode1_rateeqs(t, y, lNum, uNum, pNum, Gamma, r, rx1, rx2, delta, sp_, w, k, r_k, m, tswitch, M, pos_dep)[source]#