#include <config.hpp>
Definition at line 34 of file config.hpp.
◆ create_schedules()
void pops::Config::create_schedules |
( |
| ) |
|
|
inline |
◆ date_end()
const Date& pops::Config::date_end |
( |
| ) |
const |
|
inline |
◆ date_start()
const Date& pops::Config::date_start |
( |
| ) |
const |
|
inline |
◆ lethal_schedule()
const std::vector<bool>& pops::Config::lethal_schedule |
( |
| ) |
const |
|
inline |
◆ mortality_schedule()
const std::vector<bool>& pops::Config::mortality_schedule |
( |
| ) |
const |
|
inline |
◆ num_lethal()
unsigned pops::Config::num_lethal |
( |
| ) |
|
|
inline |
◆ num_mortality_steps()
unsigned pops::Config::num_mortality_steps |
( |
| ) |
|
|
inline |
◆ output_schedule()
const std::vector<bool>& pops::Config::output_schedule |
( |
| ) |
const |
|
inline |
◆ quarantine_num_steps()
unsigned pops::Config::quarantine_num_steps |
( |
| ) |
|
|
inline |
◆ quarantine_schedule()
const std::vector<bool>& pops::Config::quarantine_schedule |
( |
| ) |
const |
|
inline |
◆ rate_num_steps()
unsigned pops::Config::rate_num_steps |
( |
| ) |
|
|
inline |
◆ scheduler()
const Scheduler& pops::Config::scheduler |
( |
| ) |
const |
|
inline |
◆ set_date_end()
template<typename... Args>
void pops::Config::set_date_end |
( |
Args &&... |
args | ) |
|
|
inline |
◆ set_date_start()
template<typename... Args>
void pops::Config::set_date_start |
( |
Args &&... |
args | ) |
|
|
inline |
◆ set_season_start_end_month() [1/2]
void pops::Config::set_season_start_end_month |
( |
const std::string & |
start, |
|
|
const std::string & |
end |
|
) |
| |
|
inline |
◆ set_season_start_end_month() [2/2]
void pops::Config::set_season_start_end_month |
( |
int |
start, |
|
|
int |
end |
|
) |
| |
|
inline |
◆ set_step_num_units()
void pops::Config::set_step_num_units |
( |
unsigned |
step_num_units | ) |
|
|
inline |
◆ set_step_unit() [1/2]
void pops::Config::set_step_unit |
( |
const std::string & |
text | ) |
|
|
inline |
◆ set_step_unit() [2/2]
void pops::Config::set_step_unit |
( |
StepUnit |
step_unit | ) |
|
|
inline |
◆ spread_rate_schedule()
const std::vector<bool>& pops::Config::spread_rate_schedule |
( |
| ) |
const |
|
inline |
◆ spread_schedule()
const std::vector<bool>& pops::Config::spread_schedule |
( |
| ) |
const |
|
inline |
◆ step_num_units()
unsigned pops::Config::step_num_units |
( |
| ) |
const |
|
inline |
◆ step_unit()
StepUnit pops::Config::step_unit |
( |
| ) |
const |
|
inline |
◆ anthro_direction
std::string pops::Config::anthro_direction |
◆ anthro_kappa
double pops::Config::anthro_kappa {0} |
◆ anthro_kernel_type
std::string pops::Config::anthro_kernel_type |
◆ anthro_scale
double pops::Config::anthro_scale {0} |
◆ bbox
BBox<double> pops::Config::bbox |
◆ cols
int pops::Config::cols {0} |
◆ deterministic
bool pops::Config::deterministic {false} |
◆ dispersal_percentage
double pops::Config::dispersal_percentage {0.99} |
◆ establishment_probability
double pops::Config::establishment_probability {0} |
◆ establishment_stochasticity
bool pops::Config::establishment_stochasticity {true} |
◆ ew_res
double pops::Config::ew_res {0} |
◆ generate_stochasticity
bool pops::Config::generate_stochasticity {true} |
◆ latency_period_steps
int pops::Config::latency_period_steps |
◆ leaving_percentage
double pops::Config::leaving_percentage {0} |
◆ leaving_scale_coefficient
double pops::Config::leaving_scale_coefficient {1} |
◆ lethal_temperature
double pops::Config::lethal_temperature {-273.15} |
◆ lethal_temperature_month
int pops::Config::lethal_temperature_month {0} |
◆ model_type
std::string pops::Config::model_type |
◆ mortality_frequency
std::string pops::Config::mortality_frequency |
◆ mortality_frequency_n
unsigned pops::Config::mortality_frequency_n |
◆ mortality_rate
double pops::Config::mortality_rate {0} |
◆ mortality_time_lag
int pops::Config::mortality_time_lag {0} |
◆ movement_schedule
std::vector<unsigned> pops::Config::movement_schedule |
◆ movement_stochasticity
bool pops::Config::movement_stochasticity {true} |
◆ natural_direction
std::string pops::Config::natural_direction |
◆ natural_kappa
double pops::Config::natural_kappa {0} |
◆ natural_kernel_type
std::string pops::Config::natural_kernel_type |
◆ natural_scale
double pops::Config::natural_scale {0} |
◆ network_max_time
double pops::Config::network_max_time {0} |
◆ network_min_time
double pops::Config::network_min_time {0} |
◆ network_speed
double pops::Config::network_speed {0} |
◆ ns_res
double pops::Config::ns_res {0} |
◆ output_frequency
std::string pops::Config::output_frequency |
◆ output_frequency_n
unsigned pops::Config::output_frequency_n |
◆ overpopulation_percentage
double pops::Config::overpopulation_percentage {0} |
◆ percent_natural_dispersal
double pops::Config::percent_natural_dispersal {1} |
◆ quarantine_frequency
std::string pops::Config::quarantine_frequency |
◆ quarantine_frequency_n
unsigned pops::Config::quarantine_frequency_n |
◆ random_seed
int pops::Config::random_seed {0} |
◆ reproductive_rate
double pops::Config::reproductive_rate {0} |
◆ rows
int pops::Config::rows {0} |
◆ shape
double pops::Config::shape {1.0} |
◆ spreadrate_frequency
std::string pops::Config::spreadrate_frequency |
◆ spreadrate_frequency_n
unsigned pops::Config::spreadrate_frequency_n |
◆ use_anthropogenic_kernel
bool pops::Config::use_anthropogenic_kernel {false} |
◆ use_lethal_temperature
bool pops::Config::use_lethal_temperature {false} |
◆ use_mortality
bool pops::Config::use_mortality {false} |
◆ use_movements
bool pops::Config::use_movements {false} |
◆ use_overpopulation_movements
bool pops::Config::use_overpopulation_movements {false} |
◆ use_quarantine
bool pops::Config::use_quarantine {false} |
◆ use_spreadrates
bool pops::Config::use_spreadrates {true} |
◆ use_treatments
bool pops::Config::use_treatments {false} |
◆ weather
bool pops::Config::weather {false} |
The documentation for this class was generated from the following file: