22 #ifndef DIRECTION_HPP_
23 #define DIRECTION_HPP_
25 #include <UtilLib/include/Singleton.hpp>
51 Direction getInverseDirection(
const Direction& d);
73 std::array<Direction, 9>::const_iterator
begin()
const;
79 std::array<Direction, 9>::const_iterator
end()
const;
85 static std::array<Direction, 9> directions_;
107 std::array<Direction, 4>::const_iterator
begin()
const;
113 std::array<Direction, 4>::const_iterator
end()
const;
119 static std::array<Direction, 4> directions_;
142 std::array<Direction, 5>::const_iterator
begin()
const;
148 std::array<Direction, 5>::const_iterator
end()
const;
154 static std::array<Direction, 5> directions_;
~CDEDirectionsIteratorD2Q4()
std::array< Direction, 4 >::const_iterator end() const
end To allow ranged based loop to iterate over this class
std::array< Direction, 9 >::const_iterator begin() const
begin To allow ranged based loop to iterate over this class
std::array< Direction, 4 >::const_iterator begin() const
begin To allow ranged based loop to iterate over this class
std::array< Direction, 9 >::const_iterator end() const
end To allow ranged based loop to iterate over this class
The CDEDirectionsIteratorD2Q5 class Provides methods to handle the Directions. Use the Function Direc...
std::array< Direction, 5 >::const_iterator end() const
end To allow ranged based loop to iterate over this class
CDEDirectionsIteratorD2Q5()
std::array< Direction, 5 >::const_iterator begin() const
begin To allow ranged based loop to iterate over this class
CDEDirectionsIteratorD2Q4()
~CDEDirectionsIteratorD2Q5()
The CDEDirectionsIteratorD2Q4 class Provides methods to handle the Directions. Use the Function Direc...
The DirectionOperations_ class Provides methods to handle the Directions. Use the Function Directions...