_cell_extent | Utopia::SquareGrid< Space > | private |
_nb_empty | Utopia::Grid< Space > | protected |
_nb_func | Utopia::Grid< Space > | protected |
_nb_mode | Utopia::Grid< Space > | protected |
_nb_Moore_nonperiodic | Utopia::SquareGrid< Space > | protected |
_nb_Moore_periodic | Utopia::SquareGrid< Space > | protected |
_nb_params | Utopia::Grid< Space > | protected |
_nb_vonNeumann_nonperiodic | Utopia::SquareGrid< Space > | protected |
_nb_vonNeumann_periodic | Utopia::SquareGrid< Space > | protected |
_resolution | Utopia::Grid< Space > | protected |
_shape | Utopia::SquareGrid< Space > | private |
_space | Utopia::Grid< Space > | protected |
add_high_val_neighbor_in_(const IndexType root_id, const DistType distance, IndexContainer &neighbor_ids) const | Utopia::SquareGrid< Space > | inlineprotected |
add_low_val_neighbor_in_(const IndexType root_id, const DistType distance, IndexContainer &neighbor_ids) const | Utopia::SquareGrid< Space > | inlineprotected |
add_neighbors_in_(const IndexType root_id, IndexContainer &neighbor_ids) const | Utopia::SquareGrid< Space > | inlineprotected |
barycenter_of(const IndexType id) const override | Utopia::SquareGrid< Space > | inlinevirtual |
Base typedef | Utopia::SquareGrid< Space > | |
boundary_cells(std::string select="all") const override | Utopia::SquareGrid< Space > | inlinevirtual |
cell_at(const SpaceVec &pos) const override | Utopia::SquareGrid< Space > | inlinevirtual |
Config typedef | Utopia::SquareGrid< Space > | |
determine_shape() const | Utopia::SquareGrid< Space > | inlineprivate |
dim | Utopia::SquareGrid< Space > | static |
effective_resolution() const override | Utopia::SquareGrid< Space > | inlinevirtual |
expected_num_neighbors(const NBMode &nb_mode, const Config &nb_params) const override | Utopia::SquareGrid< Space > | inlineprotectedvirtual |
extent_of(const IndexType) const override | Utopia::SquareGrid< Space > | inlinevirtual |
get_nb_func(NBMode nb_mode, const Config &nb_params) override | Utopia::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 ¶ms) const | Utopia::SquareGrid< Space > | inlineprotected |
Grid(std::shared_ptr< Space > space, const Config &cfg) | Utopia::Grid< Space > | inline |
id_shift() const | Utopia::SquareGrid< Space > | inlineprotected |
is_periodic() const | Utopia::Grid< Space > | inline |
midx_of(const IndexType id) const override | Utopia::SquareGrid< Space > | inlinevirtual |
MultiIndex typedef | Utopia::SquareGrid< Space > | |
nb_mode() const | Utopia::Grid< Space > | inline |
nb_params() const | Utopia::Grid< Space > | inline |
nb_size() const | Utopia::Grid< Space > | inline |
neighbors_of(const IndexType id) const | Utopia::Grid< Space > | inline |
num_cells() const override | Utopia::SquareGrid< Space > | inlinevirtual |
resolution() const | Utopia::Grid< Space > | inline |
select_neighborhood(NBMode nb_mode, const Config &nb_params={}) | Utopia::Grid< Space > | inline |
Self typedef | Utopia::Grid< Space > | |
shape() const override | Utopia::SquareGrid< Space > | inlinevirtual |
space() const | Utopia::Grid< Space > | inline |
SpaceVec typedef | Utopia::SquareGrid< Space > | |
SquareGrid(std::shared_ptr< Space > space, const Config &cfg) | Utopia::SquareGrid< Space > | inline |
structure() const override | Utopia::SquareGrid< Space > | inlinevirtual |
structure_name() const | Utopia::Grid< Space > | inline |
vertices_of(const IndexType id) const override | Utopia::SquareGrid< Space > | inlinevirtual |
~Grid()=default | Utopia::Grid< Space > | virtual |