solv_numpy#
- MCEq.solvers.solv_numpy(nsteps, dX, rho_inv, int_m, dec_m, phi, grid_idcs)[source]#
numpyimplementation of forward-euler integration.- Parameters:
nsteps (int) – number of integration steps
dX (
numpy.array()[nsteps]) – vector of step-sizes \(\Delta X_i\) in g/cm**2rho_inv (
numpy.array()[nsteps]) – vector of density values \(\frac{1}{\rho(X_i)}\)int_m (
numpy.array()) – interaction matrix (1) in dense or sparse representationdec_m (
numpy.array()) – decay matrix (2) in dense or sparse representationphi (
numpy.array()) – initial state vector \(\Phi(X_0)\)
- Returns:
state vector \(\Phi(X_{nsteps})\) after integration
- Return type: