_bounds | BoundTemperatureWorld | protected |
_cellScale | ScalableBoundTemperatureWorld | protected |
_data | BoundTemperatureWorld | protected |
_findScaledArea(Coord x, Coord y, Coord z) const noexcept | ScalableBoundTemperatureWorld | protectedvirtual |
_findScaledAreaByAxis(Coord initialCoord, IntScale scale, Coord minCoord, Coord maxCoord) const noexcept | ScalableBoundTemperatureWorld | protectedvirtual |
_findScaledAreaMaxByAxis(Coord initialCoord, IntScale scale, Coord maxCoord) const noexcept | ScalableBoundTemperatureWorld | protectedvirtual |
_findScaledAreaMinByAxis(Coord initialCoord, IntScale scale, Coord minCoord) const noexcept | ScalableBoundTemperatureWorld | protectedvirtual |
_getIndexInData(Coord x, Coord y, Coord z) const | BoundTemperatureWorld | protectedvirtual |
amplify(Coord x, Coord y, Coord z, Temperature temperature) override | ScalableBoundTemperatureWorld | virtual |
ITemperatureWorldScalableMutable< ITemperatureWorldScalable< ITemperatureWorldBoundable< ITemperatureWorld > > >::bounds() const noexcept=0 | ITemperatureWorldBoundableMixin | pure virtual |
BoundTemperatureWorld::bounds() const noexceptoverride | BoundTemperatureWorld | virtual |
BoundTemperatureWorld(Parallelepiped bounds) | BoundTemperatureWorld | |
BoundTemperatureWorld(const BoundTemperatureWorld &other) | BoundTemperatureWorld | |
BoundTemperatureWorld(BoundTemperatureWorld &&other) | BoundTemperatureWorld | |
cellScale() const noexceptoverride | ScalableBoundTemperatureWorld | virtual |
foreach(ForeachCellFn func) const override | ScalableBoundTemperatureWorld | virtual |
ForeachCellFn typedef | ITemperatureWorldBoundableMixin | |
ITemperatureWorldScalableMutable< ITemperatureWorldScalable< ITemperatureWorldBoundable< ITemperatureWorld > > >::foreachCellOnEdge(Edge edge, ForeachCellFn func) const =0 | ITemperatureWorldBoundableMixin | pure virtual |
BoundTemperatureWorld::foreachCellOnEdge(Edge edge, ForeachCellFn func) const override | BoundTemperatureWorld | virtual |
ITemperatureWorldScalableMutable< ITemperatureWorldScalable< ITemperatureWorldBoundable< ITemperatureWorld > > >::get(Coord x, Coord y, Coord z) const =0 | ITemperatureWorld | pure virtual |
BoundTemperatureWorld::get(Coord x, Coord y, Coord z) const override | BoundTemperatureWorld | virtual |
ITemperatureWorldScalableMutable< ITemperatureWorldScalable< ITemperatureWorldBoundable< ITemperatureWorld > > >::has(Coord x, Coord y, Coord z) const noexcept=0 | ITemperatureWorld | pure virtual |
BoundTemperatureWorld::has(Coord x, Coord y, Coord z) const noexceptoverride | BoundTemperatureWorld | virtual |
nextCoordX(Coord x) const noexceptoverride | ScalableBoundTemperatureWorld | virtual |
nextCoordY(Coord y) const noexceptoverride | ScalableBoundTemperatureWorld | virtual |
nextCoordZ(Coord z) const noexceptoverride | ScalableBoundTemperatureWorld | virtual |
operator=(BoundTemperatureWorld other) | BoundTemperatureWorld | |
previousCoordX(Coord x) const noexceptoverride | ScalableBoundTemperatureWorld | virtual |
previousCoordY(Coord y) const noexceptoverride | ScalableBoundTemperatureWorld | virtual |
previousCoordZ(Coord z) const noexceptoverride | ScalableBoundTemperatureWorld | virtual |
ScalableBoundTemperatureWorld(Parallelepiped bounds) | ScalableBoundTemperatureWorld | |
set(Coord x, Coord y, Coord z, Temperature temperature) override | ScalableBoundTemperatureWorld | virtual |
setCellScale(IntScaleParallelepiped cellScale) override | ScalableBoundTemperatureWorld | virtual |
~ITemperatureWorld() noexcept=default | ITemperatureWorld | virtual |