libpspm
Solver Member List

This is the complete list of members for Solver, including all inherited members.

addCohort_CM()Solver
addCohort_EBT()Solver
addSpecies(int _J, double _xb, double _xm, bool log_breaks, Species_Base *_mod, int n_extra_vars, double input_birth_flux=-1)Solver
addSpecies(std::vector< double > xbreaks, Species_Base *_mod, int n_extra_vars, double input_birth_flux=-1)Solver
addSystemVariables(int _s)Solver
calcRates_CM(double t, std::vector< double >::iterator S, std::vector< double >::iterator dSdt)Solver
calcRates_EBT(double t, std::vector< double >::iterator S, std::vector< double >::iterator dSdt)Solver
calcRates_FMU(double t, std::vector< double >::iterator S, std::vector< double >::iterator dSdt)Solver
calcRates_iFMU(double t, std::vector< double >::iterator S, std::vector< double >::iterator dSdt)Solver
calcSpeciesBirthFlux(int k, double t)Solver
cm_grad_dxSolver
controlSolver
convergence_epsSolver
copyCohortsToState()Solver
copyStateToCohorts(std::vector< double >::iterator state_begin)Solver
current_timeSolver
ebt_grad_dxSolver
ebt_ucutSolver
envSolver
getDensitySpecies_EBT(int k, std::vector< double > breaks)Solver
ifmu_centered_gridsSolver
initialize()Solver
integral_interpolateSolver
integrate_wudx_above(wFunc w, double t, double xlow, int species_id)Solver
integrate_x(wFunc w, double t, int species_id)Solver
max_cohortsSolver
maxSize()Solver
methodSolverprivate
n_species()Solver
n_statevars_internalSolverprivate
n_statevars_systemSolverprivate
newborns_out(double t)Solver
ode_epsSolver
ode_ifmu_stepsizeSolver
ode_initial_step_sizeSolver
ode_rk4_stepsizeSolver
odeStepperSolver
print()Solver
ratesSolver
removeCohort_CM()Solver
removeDeadCohorts_EBT()Solver
resetState(double t0=0)Solver
resizeStateFromSpecies()Solver
setEnvironment(EnvironmentBase *_env)Solver
Solver(PSPM_SolverType _method, std::string ode_method="rk45ck")Solver
species_vecSolver
stateSolver
step_to(double tstop, AfterStepFunc &afterStep_user)Solver
step_to(double tstop)Solver
stepU_iFMU(double t, std::vector< double > &S, std::vector< double > &dSdt, double dt)Solver
u0_out(double t)Solver
update_cohortsSolver
updateEnv(double t, std::vector< double >::iterator S, std::vector< double >::iterator dSdt)Solver
use_log_densitiesSolver