| _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 |