Utopia  2
Framework for studying models of complex & adaptive systems.
Utopia::HexagonalGrid< Space > Member List

This is the complete list of members for Utopia::HexagonalGrid< Space >, including all inherited members.

_cell_extentUtopia::HexagonalGrid< Space >private
_nb_emptyUtopia::Grid< Space >protected
_nb_funcUtopia::Grid< Space >protected
_nb_hexagonal_nonperiodicUtopia::HexagonalGrid< Space >protected
_nb_hexagonal_periodicUtopia::HexagonalGrid< Space >protected
_nb_modeUtopia::Grid< Space >protected
_nb_paramsUtopia::Grid< Space >protected
_resolutionUtopia::Grid< Space >protected
_shapeUtopia::HexagonalGrid< Space >private
_spaceUtopia::Grid< Space >protected
add_neighbors_in_(const IndexType root_id, IndexContainer &neighbor_ids) constUtopia::HexagonalGrid< Space >inlineprotected
barycenter_of(const IndexType id) const overrideUtopia::HexagonalGrid< Space >inlinevirtual
Base typedefUtopia::HexagonalGrid< Space >
boundary_cells(std::string select="all") const overrideUtopia::HexagonalGrid< Space >inlinevirtual
cell_at(const SpaceVec &pos) const overrideUtopia::HexagonalGrid< Space >inlinevirtual
Config typedefUtopia::HexagonalGrid< Space >
determine_shape() constUtopia::HexagonalGrid< Space >inlineprivate
dimUtopia::HexagonalGrid< Space >static
effective_resolution() const overrideUtopia::HexagonalGrid< Space >inlinevirtual
expected_num_neighbors(const NBMode &nb_mode, const Config &) const overrideUtopia::HexagonalGrid< Space >inlineprotectedvirtual
extent_of(const IndexType) const overrideUtopia::HexagonalGrid< Space >inlinevirtual
get_nb_func(NBMode nb_mode, const Config &nb_params) overrideUtopia::HexagonalGrid< Space >inlineprotectedvirtual
get_nb_func_hexagonal(const Config &nb_params)Utopia::HexagonalGrid< Space >inlineprotected
get_nb_param_distance(const Config &params) constUtopia::HexagonalGrid< Space >inlineprotected
Grid(std::shared_ptr< Space > space, const Config &cfg)Utopia::Grid< Space >inline
HexagonalGrid(std::shared_ptr< Space > space, const Config &cfg)Utopia::HexagonalGrid< Space >inline
is_periodic() constUtopia::Grid< Space >inline
midx_of(const IndexType id) const overrideUtopia::HexagonalGrid< Space >inlinevirtual
MultiIndex typedefUtopia::HexagonalGrid< Space >
nb_mode() constUtopia::Grid< Space >inline
nb_params() constUtopia::Grid< Space >inline
nb_size() constUtopia::Grid< Space >inline
neighbors_of(const IndexType id) constUtopia::Grid< Space >inline
num_cells() const overrideUtopia::HexagonalGrid< Space >inlinevirtual
resolution() constUtopia::Grid< Space >inline
select_neighborhood(NBMode nb_mode, const Config &nb_params={})Utopia::Grid< Space >inline
Self typedefUtopia::Grid< Space >
shape() const overrideUtopia::HexagonalGrid< Space >inlinevirtual
space() constUtopia::Grid< Space >inline
SpaceVec typedefUtopia::HexagonalGrid< Space >
structure() const overrideUtopia::HexagonalGrid< Space >inlinevirtual
structure_name() constUtopia::Grid< Space >inline
vertices_of(const IndexType id) const overrideUtopia::HexagonalGrid< Space >inlinevirtual
~Grid()=defaultUtopia::Grid< Space >virtual