| add_voxel(const VectorD< D > &pt, const VT &vt) (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >::add_voxel(const ExtendedGridIndexD< D > &i, const VT &gi) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| all_begin() const (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| all_end() const (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| all_indexes_begin() const (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| all_indexes_end() const (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| AllConstIterator typedef (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| AllIndexes typedef (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| AllIndexIterator typedef (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| apply(const Functor &f) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| apply(const Grid &g, Functor f) const (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| at(VectorD< D >) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| at(VectorD< D >) (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| at(GridIndexD< D >) const (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| at(GridIndexD< D >) (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| DefaultEmbeddingD(const VectorD< D > &origin, const VectorD< D > &cell) (defined in IMP::algebra::DefaultEmbeddingD< 3 >) | IMP::algebra::DefaultEmbeddingD< 3 > | |
| DefaultEmbeddingD() (defined in IMP::algebra::DefaultEmbeddingD< 3 >) | IMP::algebra::DefaultEmbeddingD< 3 > | |
| Embedding typedef (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| extended_indexes_begin(const BoundingBoxD< D > &bb) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| extended_indexes_begin(const ExtendedGridIndexD< D > &lb, const ExtendedGridIndexD< D > &ub) const (defined in IMP::algebra::UnboundedGridRangeD< 3 >) | IMP::algebra::UnboundedGridRangeD< 3 > | |
| extended_indexes_end(const BoundingBoxD< D > &) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| extended_indexes_end(const ExtendedGridIndexD< D > &, const ExtendedGridIndexD< D > &) const (defined in IMP::algebra::UnboundedGridRangeD< 3 >) | IMP::algebra::UnboundedGridRangeD< 3 > | |
| ExtendedIndex typedef (defined in IMP::algebra::UnboundedGridRangeD< 3 >) | IMP::algebra::UnboundedGridRangeD< 3 > | |
| ExtendedIndexes typedef (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| ExtendedIndexIterator typedef (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| GeometricPrimitiveD() (defined in IMP::algebra::GeometricPrimitiveD< D >) | IMP::algebra::GeometricPrimitiveD< D > | protected |
| get_all_indexes() const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| get_bounding_box() const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| get_bounding_box(const ExtendedGridIndexD< D > &ei) const (defined in IMP::algebra::DefaultEmbeddingD< 3 >) | IMP::algebra::DefaultEmbeddingD< 3 > | |
| get_bounding_box(const GridIndexD< D > &ei) const (defined in IMP::algebra::DefaultEmbeddingD< 3 >) | IMP::algebra::DefaultEmbeddingD< 3 > | |
| get_center(const ExtendedGridIndexD< D > &ei) const (defined in IMP::algebra::DefaultEmbeddingD< 3 >) | IMP::algebra::DefaultEmbeddingD< 3 > | |
| get_center(const GridIndexD< D > &ei) const (defined in IMP::algebra::DefaultEmbeddingD< 3 >) | IMP::algebra::DefaultEmbeddingD< 3 > | |
| get_dimension() const (defined in IMP::algebra::DefaultEmbeddingD< 3 >) | IMP::algebra::DefaultEmbeddingD< 3 > | |
| get_extended_index(const GridIndexD< D > &index) const | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| DefaultEmbeddingD< 3 >::get_extended_index(const VectorD< D > &o) const | IMP::algebra::DefaultEmbeddingD< 3 > | |
| get_extended_indexes(const BoundingBoxD< D > &bb) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| get_extended_indexes(const ExtendedGridIndexD< D > &lb, const ExtendedGridIndexD< D > &ub) const (defined in IMP::algebra::UnboundedGridRangeD< 3 >) | IMP::algebra::UnboundedGridRangeD< 3 > | |
| get_has_index(const ExtendedGridIndexD< D > &i) const | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >::get_index(const ExtendedGridIndexD< D > &i) const | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| get_index(const VectorD< D > &o) const (defined in IMP::algebra::DefaultEmbeddingD< 3 >) | IMP::algebra::DefaultEmbeddingD< 3 > | |
| get_indexes(const BoundingBoxD< D > &bb) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| get_indexes(const ExtendedGridIndexD< D > &lb, const ExtendedGridIndexD< D > &ub) const (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| get_nearest_extended_index(const VectorD< D > &pt) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| get_nearest_index(const VectorD< D > &pt) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| get_number_of_voxels() const (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| get_origin() const (defined in IMP::algebra::DefaultEmbeddingD< 3 >) | IMP::algebra::DefaultEmbeddingD< 3 > | |
| get_unit_cell() const | IMP::algebra::DefaultEmbeddingD< 3 > | |
| GridD(const Ints counts, const BoundingBoxD< D > &bb, VTdefault_value=VT()) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| GridD(double side, const BoundingBoxD< D > &bb, const VT &default_value=VT()) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| GridD(const VectorD< D > &sides, const BoundingBoxD< D > &bb, const VT &default_value=VT()) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| GridD(const Storage &storage, const Embedding &embed) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| GridD(double side, const VectorD< D > &origin, const VT &default_value=VT()) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| GridD(const VectorD< D > &sides, const VectorD< D > &origin, const VT &default_value=VT()) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| GridD() | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| Index typedef (defined in IMP::algebra::UnboundedGridRangeD< 3 >) | IMP::algebra::UnboundedGridRangeD< 3 > | |
| Indexes typedef (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| indexes_begin(const BoundingBoxD< D > &bb) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| indexes_begin(const ExtendedGridIndexD< D > &lb, const ExtendedGridIndexD< D > &ub) const (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| indexes_end(const BoundingBoxD< D > &) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| indexes_end(const ExtendedGridIndexD< D > &, const ExtendedGridIndexD< D > &) const (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| operator[](VectorD< D >) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| operator[](VectorD< D >) (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| operator[](GridIndexD< D >) const (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| operator[](GridIndexD< D >) (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| P typedef (defined in IMP::algebra::SparseUnboundedGrid3D< VT >) | IMP::algebra::SparseUnboundedGrid3D< VT > | |
| remove_voxel(const GridIndexD< D > &gi) (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| set_bounding_box(const BoundingBoxD< D > &bb3) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| set_origin(const VectorD< D > &o) (defined in IMP::algebra::DefaultEmbeddingD< 3 >) | IMP::algebra::DefaultEmbeddingD< 3 > | |
| set_unit_cell(const VectorD< D > &o) (defined in IMP::algebra::DefaultEmbeddingD< 3 >) | IMP::algebra::DefaultEmbeddingD< 3 > | |
| show(std::ostream &out=std::cout) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| SparseGridStorageD(const Ints &counts, const VT &default_value) (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| SparseUnboundedGrid3D(double side, const Vector3D &origin, VT def=VT()) (defined in IMP::algebra::SparseUnboundedGrid3D< VT >) | IMP::algebra::SparseUnboundedGrid3D< VT > | |
| SparseUnboundedGrid3D(const Vector3D &sides, const Vector3D &origin, VT def=VT()) (defined in IMP::algebra::SparseUnboundedGrid3D< VT >) | IMP::algebra::SparseUnboundedGrid3D< VT > | |
| SparseUnboundedGrid3D() (defined in IMP::algebra::SparseUnboundedGrid3D< VT >) | IMP::algebra::SparseUnboundedGrid3D< VT > | |
| Storage typedef (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| UnboundedGridRangeD() (defined in IMP::algebra::UnboundedGridRangeD< 3 >) | IMP::algebra::UnboundedGridRangeD< 3 > | |
| Value typedef (defined in IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >) | IMP::algebra::SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > > | |
| Vector typedef (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| voxels_begin(const BoundingBoxD< D > &bb) (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| voxels_begin(const BoundingBoxD< D > &bb) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| voxels_end(const BoundingBoxD< D > &bb) (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |
| voxels_end(const BoundingBoxD< D > &bb) const (defined in IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > >) | IMP::algebra::GridD< 3, SparseGridStorageD< 3, VT, UnboundedGridRangeD< 3 > >, VT, DefaultEmbeddingD< 3 > > | |