5 #ifndef RECAST_VECTORTEMPERATUREWORLD_H
6 #define RECAST_VECTORTEMPERATUREWORLD_H
52 #endif //RECAST_VECTORTEMPERATUREWORLD_H
BoundTemperatureWorld & operator=(BoundTemperatureWorld other)
Definition: BoundTemperatureWorld.cpp:30
BoundTemperatureWorld(Parallelepiped bounds)
Definition: BoundTemperatureWorld.cpp:12
Parallelepiped _bounds
Definition: BoundTemperatureWorld.hpp:45
Definition: Temperature.hpp:15
bool has(Coord x, Coord y, Coord z) const noexceptoverride
Definition: BoundTemperatureWorld.cpp:16
Coord previousCoordX(Coord x) const noexceptoverride
Definition: BoundTemperatureWorld.cpp:123
Edge
Definition: Edge.hpp:13
Definition: Parallelepiped.hpp:17
virtual size_t _getIndexInData(Coord x, Coord y, Coord z) const
Definition: BoundTemperatureWorld.cpp:113
void foreachCellOnEdge(Edge edge, ForeachCellFn func) const override
Definition: BoundTemperatureWorld.cpp:57
Definition: ITemperatureWorldBoundable.hpp:53
void set(Coord x, Coord y, Coord z, Temperature temperature) override
Definition: BoundTemperatureWorld.cpp:39
Parallelepiped bounds() const noexceptoverride
Definition: BoundTemperatureWorld.cpp:109
Coord previousCoordZ(Coord z) const noexceptoverride
Definition: BoundTemperatureWorld.cpp:131
std::vector< Temperature > _data
Definition: BoundTemperatureWorld.hpp:46
void amplify(Coord x, Coord y, Coord z, Temperature temperature) override
Definition: BoundTemperatureWorld.cpp:43
std::function< void(Coord, Coord, Coord)> ForeachCellFn
Definition: ITemperatureWorldBoundable.hpp:23
friend void swap(BoundTemperatureWorld &first, BoundTemperatureWorld &second)
Definition: BoundTemperatureWorld.inc.hpp:11
Coord nextCoordZ(Coord z) const noexceptoverride
Definition: BoundTemperatureWorld.cpp:143
Coord nextCoordX(Coord x) const noexceptoverride
Definition: BoundTemperatureWorld.cpp:135
Coord previousCoordY(Coord y) const noexceptoverride
Definition: BoundTemperatureWorld.cpp:127
Definition: BoundTemperatureWorld.hpp:15
Coord nextCoordY(Coord y) const noexceptoverride
Definition: BoundTemperatureWorld.cpp:139