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

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

_cell_extentUtopia::SquareGrid< Space >private
_nb_emptyUtopia::Grid< Space >protected
_nb_funcUtopia::Grid< Space >protected
_nb_modeUtopia::Grid< Space >protected
_nb_Moore_nonperiodicUtopia::SquareGrid< Space >protected
_nb_Moore_periodicUtopia::SquareGrid< Space >protected
_nb_paramsUtopia::Grid< Space >protected
_nb_vonNeumann_nonperiodicUtopia::SquareGrid< Space >protected
_nb_vonNeumann_periodicUtopia::SquareGrid< Space >protected
_resolutionUtopia::Grid< Space >protected
_shapeUtopia::SquareGrid< Space >private
_spaceUtopia::Grid< Space >protected
add_high_val_neighbor_in_(const IndexType root_id, const DistType distance, IndexContainer &neighbor_ids) constUtopia::SquareGrid< Space >inlineprotected
add_low_val_neighbor_in_(const IndexType root_id, const DistType distance, IndexContainer &neighbor_ids) constUtopia::SquareGrid< Space >inlineprotected
add_neighbors_in_(const IndexType root_id, IndexContainer &neighbor_ids) constUtopia::SquareGrid< Space >inlineprotected
barycenter_of(const IndexType id) const overrideUtopia::SquareGrid< Space >inlinevirtual
Base typedefUtopia::SquareGrid< Space >
boundary_cells(std::string select="all") const overrideUtopia::SquareGrid< Space >inlinevirtual
cell_at(const SpaceVec &pos) const overrideUtopia::SquareGrid< Space >inlinevirtual
Config typedefUtopia::SquareGrid< Space >
determine_shape() constUtopia::SquareGrid< Space >inlineprivate
dimUtopia::SquareGrid< Space >static
effective_resolution() const overrideUtopia::SquareGrid< Space >inlinevirtual
expected_num_neighbors(const NBMode &nb_mode, const Config &nb_params) const overrideUtopia::SquareGrid< Space >inlineprotectedvirtual
extent_of(const IndexType) const overrideUtopia::SquareGrid< Space >inlinevirtual
get_nb_func(NBMode nb_mode, const Config &nb_params) overrideUtopia::SquareGrid< Space >inlineprotectedvirtual
get_nb_func_Moore(const Config &nb_params)Utopia::SquareGrid< Space >inlineprotected
get_nb_func_vonNeumann(const Config &nb_params)Utopia::SquareGrid< Space >inlineprotected
get_nb_param_distance(const Config &params) constUtopia::SquareGrid< Space >inlineprotected
Grid(std::shared_ptr< Space > space, const Config &cfg)Utopia::Grid< Space >inline
id_shift() constUtopia::SquareGrid< Space >inlineprotected
is_periodic() constUtopia::Grid< Space >inline
midx_of(const IndexType id) const overrideUtopia::SquareGrid< Space >inlinevirtual
MultiIndex typedefUtopia::SquareGrid< 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::SquareGrid< 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::SquareGrid< Space >inlinevirtual
space() constUtopia::Grid< Space >inline
SpaceVec typedefUtopia::SquareGrid< Space >
SquareGrid(std::shared_ptr< Space > space, const Config &cfg)Utopia::SquareGrid< Space >inline
structure() const overrideUtopia::SquareGrid< Space >inlinevirtual
structure_name() constUtopia::Grid< Space >inline
vertices_of(const IndexType id) const overrideUtopia::SquareGrid< Space >inlinevirtual
~Grid()=defaultUtopia::Grid< Space >virtual