7 from __future__
import print_function
18 for i
in range(0, 100):
20 ei = g.get_extended_index(p)
21 if g.get_has_index(ei):
24 g.add_voxel(ei, count)
31 if g.get_has_index(i):
37 print(
"There are", len(g.get_all_indexes()),
"distinct values",
Grid3D< int, SparseGridStorage3D< int, UnboundedGridStorage3D > > SparseUnboundedIntGrid3D
Strings setup_from_argv(const Strings &argv, std::string description, std::string positional_description, int num_positional)
BoundingBoxD< 3 > get_bounding_box(const Geometry &)
Compute the bounding box of any geometric object.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
VectorD< D > get_random_vector_on(const UnitSimplexD< D > &s)
Generate a random vector on a unit simplex with uniform density.
double get_distance(const VectorD< D > &v1, const VectorD< D > &v2)
Compute the distance between two vectors.