pops-core  0.9
PoPS (Pest or Pathogen Spread) Model Core C++ library
pops::Simulation< IntegerRaster, FloatRaster, RasterIndex > Member List

This is the complete list of members for pops::Simulation< IntegerRaster, FloatRaster, RasterIndex >, including all inherited members.

disperse(const IntegerRaster &dispersers, IntegerRaster &susceptible, IntegerRaster &exposed_or_infected, IntegerRaster &mortality_tracker, const IntegerRaster &total_populations, IntegerRaster &total_exposed, std::vector< std::tuple< int, int >> &outside_dispersers, bool weather, const FloatRaster &weather_coefficient, DispersalKernel &dispersal_kernel, const std::vector< std::vector< int >> &suitable_cells, double establishment_probability=0.5)pops::Simulation< IntegerRaster, FloatRaster, RasterIndex >inline
disperse_and_infect(unsigned step, const IntegerRaster &dispersers, IntegerRaster &susceptible, std::vector< IntegerRaster > &exposed, IntegerRaster &infected, IntegerRaster &mortality_tracker, const IntegerRaster &total_populations, IntegerRaster &total_exposed, std::vector< std::tuple< int, int >> &outside_dispersers, bool weather, const FloatRaster &weather_coefficient, DispersalKernel &dispersal_kernel, const std::vector< std::vector< int >> &suitable_cells, double establishment_probability=0.5)pops::Simulation< IntegerRaster, FloatRaster, RasterIndex >inline
generate(IntegerRaster &dispersers, const IntegerRaster &infected, bool weather, const FloatRaster &weather_coefficient, double reproductive_rate, const std::vector< std::vector< int >> &suitable_cells)pops::Simulation< IntegerRaster, FloatRaster, RasterIndex >inline
infect_exposed(unsigned step, std::vector< IntegerRaster > &exposed, IntegerRaster &infected, IntegerRaster &mortality_tracker, IntegerRaster &total_exposed)pops::Simulation< IntegerRaster, FloatRaster, RasterIndex >inline
mortality(IntegerRaster &infected, IntegerRaster &total_hosts, double mortality_rate, int mortality_time_lag, IntegerRaster &died, std::vector< IntegerRaster > &mortality_tracker_vector, const std::vector< std::vector< int >> &suitable_cells)pops::Simulation< IntegerRaster, FloatRaster, RasterIndex >inline
move_overpopulated_pests(IntegerRaster &susceptible, IntegerRaster &infected, const IntegerRaster &total_hosts, std::vector< std::tuple< int, int >> &outside_dispersers, DispersalKernel &dispersal_kernel, const std::vector< std::vector< int >> &suitable_cells, double overpopulation_percentage, double leaving_percentage)pops::Simulation< IntegerRaster, FloatRaster, RasterIndex >inline
movement(IntegerRaster &infected, IntegerRaster &susceptible, std::vector< IntegerRaster > &mortality_tracker_vector, std::vector< IntegerRaster > &exposed, IntegerRaster &resistant, IntegerRaster &total_hosts, IntegerRaster &total_exposed, unsigned step, unsigned last_index, const std::vector< std::vector< int >> &movements, std::vector< unsigned > movement_schedule, std::vector< std::vector< int >> &suitable_cells)pops::Simulation< IntegerRaster, FloatRaster, RasterIndex >inline
remove(IntegerRaster &infected, IntegerRaster &susceptible, const FloatRaster &temperature, double lethal_temperature, const std::vector< std::vector< int >> &suitable_cells)pops::Simulation< IntegerRaster, FloatRaster, RasterIndex >inline
Simulation(unsigned random_seed, RasterIndex rows, RasterIndex cols, ModelType model_type=ModelType::SusceptibleInfected, unsigned latency_period=0, bool dispersers_stochasticity=true, bool establishment_stochasticity=true, bool movement_stochasticity=true)pops::Simulation< IntegerRaster, FloatRaster, RasterIndex >inline
Simulation()=deletepops::Simulation< IntegerRaster, FloatRaster, RasterIndex >