IMP logo
IMP Reference Guide  develop.d97d4ead1f,2024/11/21
The Integrative Modeling Platform
IMP::algebra::SparseUnboundedGridD< D, VT > Member List

This is the complete list of members for IMP::algebra::SparseUnboundedGridD< D, VT >, including all inherited members.

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