graph/dynamic_half_square_matrix.hpp
-
template<typename T, typename Vector = std::vector<T>>
class gviz::detail::DynamicHalfSquareMatrix - #include <dynamic_half_square_matrix.hpp>
A Dynamically Allocated Only-Square-Shape Half/Top-Triangle Matrix-like data structure that is suitable for resizing so much and undirected adjacency-matrix graph.
NOTE: its linear indexing is different, see
indexprivate function.Public Functions
-
inline explicit constexpr DynamicHalfSquareMatrix()
-
inline constexpr auto begin()
-
inline constexpr auto end()
-
inline constexpr const auto begin() const
-
inline constexpr const auto end() const
-
inline constexpr const auto cbegin() const
-
inline constexpr const auto cend() const
Private Functions
-
inline explicit constexpr DynamicHalfSquareMatrix()
-
namespace gviz
-
namespace detail
- file dynamic_half_square_matrix.hpp
- #include <>#include <>#include <>#include <>#include <>#include <>#include “”
- dir /home/cthulhu/projects/repos/libgvizard/include/gvizard/graph
- dir /home/cthulhu/projects/repos/libgvizard/include/gvizard
- dir /home/cthulhu/projects/repos/libgvizard/include