pops-core
0.9
PoPS (Pest or Pathogen Spread) Model Core C++ library
|
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()=delete | pops::Simulation< IntegerRaster, FloatRaster, RasterIndex > |