Class PySimulateDispersal

Inheritance Relationships

Base Type

Class Documentation

class PySimulateDispersal : public PyTemplate<SimulateDispersal>

Public Functions

PySimulateDispersal()
void checkCompleted()

Checks that the output database has been set, and the maps have been imported. Raises an error if either case is no true.

void setDispersalParameters()

Sets the dispersal parameters in the base object.

Public Members

shared_ptr<SimParameters> dispersalParameters
bool has_imported_maps
unique_ptr<std::string> output_database
bool printing
bool needs_update
PyObject_HEAD PyObject* PyTemplate::logger
PyObject *log_function
std::unique_ptr<SimulateDispersal> base_object