![]() |
FireSTARR
|
An Environment with no elevation and the same value in every Cell. More...


Public Member Functions | |
| TestEnvironment (const string dir_out, topo::CellGrid *cells) noexcept | |
| Environment with the same data in every cell. | |
Public Member Functions inherited from fs::topo::Environment | |
| unique_ptr< Coordinates > | findCoordinates (const Point &point, bool flipped) const |
| Determine Coordinates in the grid for the Point. | |
| Environment (Environment &&rhs) noexcept=default | |
| Move constructor. | |
| Environment (const Environment &rhs) noexcept=default | |
| Copy constructor. | |
| Environment & | operator= (Environment &&rhs) noexcept=default |
| Move assignment. | |
| Environment & | operator= (const Environment &rhs) noexcept=default |
| Copy assignment. | |
| constexpr const string & | proj4 () const |
| UTM projection that this uses. | |
| constexpr Idx | rows () const |
| Number of rows in grid. | |
| constexpr Idx | columns () const |
| Number of columns in grid. | |
| constexpr MathSize | cellSize () const |
| Cell width and height (m) | |
| constexpr ElevationSize | elevation () const |
| Elevation of the origin Point. | |
| Cell | cell (const Idx row, const Idx column) const |
| Cell at given row and column. | |
| template<class P > | |
| constexpr Cell | cell (const Position< P > &position) const |
| Cell at given Location. | |
| Cell | offset (const sim::Event &event, const Idx row, const Idx column) const |
| Cell at Location with given hash. | |
| sim::ProbabilityMap * | makeProbabilityMap (DurationSize time, DurationSize start_time) const |
| Make a ProbabilityMap that covers this Environment. | |
| template<class Other > | |
| unique_ptr< data::GridMap< Other > > | makeMap (const Other nodata) const |
| Create a GridMap<Other> covering this Environment. | |
| unique_ptr< sim::BurnedData > | makeBurnedData () const |
| Create BurnedData and set burned bits based on Perimeter. | |
| void | resetBurnedData (sim::BurnedData *data) const noexcept |
| Reset with known non-fuel cells. | |
Additional Inherited Members | |
Static Public Member Functions inherited from fs::topo::Environment | |
| static Environment | loadEnvironment (const string dir_out, const string &path, const Point &point, const string &perimeter, int year) |
| Load from rasters in folder that have same projection as Perimeter. | |
| static Environment | load (const string dir_out, const Point &point, const string &in_fuel, const string &in_elevation) |
| Load from rasters. | |
Protected Member Functions inherited from fs::topo::Environment | |
| shared_ptr< sim::BurnedData > | initializeNotBurnable (const CellGrid &cells) const |
| Creates a map of areas that are not burnable either because of fuel or the initial perimeter. | |
| Environment (const string dir_out, CellGrid *cells, const ElevationSize elevation) noexcept | |
| Construct from cells and elevation. | |
| Environment (const string dir_out, const FuelGrid &fuel, const ElevationGrid &elevation, const Point &point) | |
| Load from rasters. | |
Static Protected Member Functions inherited from fs::topo::Environment | |
| static CellGrid * | makeCells (const FuelGrid &fuel, const ElevationGrid &elevation) |
| Combine rasters into ConstantGrid<Cell, Topo> | |
An Environment with no elevation and the same value in every Cell.
|
inlineexplicitnoexcept |
Environment with the same data in every cell.
| dir_out | Folder to save outputs to |
| cells | Constant cells |