|
subroutine | bucket_search::assert (cond, mesg) |
| Assertion routine for debugging.
|
|
subroutine, public | bucket_search::bucketdb_init (bktdb) |
| Initializer.
|
|
subroutine, public | bucket_search::bucketdb_finalize (bktdb) |
| Finalizer.
|
|
subroutine, public | bucket_search::bucketdb_setup (bktdb, x_min, x_max, dmin, n_tot) |
| Setup basic info of buckets.
|
|
integer(kind=kint) function, public | bucket_search::bucketdb_getbucketid (bktdb, x) |
| Get bucket ID that includes given point.
|
|
subroutine, public | bucket_search::bucketdb_registerpre (bktdb, bid) |
| Pre-register for just counting members to be actually registered Bucket ID has to be obtained with bucketDB_getBucketID.
|
|
subroutine, public | bucket_search::bucketdb_allocate (bktdb) |
| Allocate memory before actually registering members Before allocating memory, bucketDB_registerPre has to be called for all members to be registered.
|
|
subroutine, public | bucket_search::bucketdb_register (bktdb, bid, sid) |
| Register member Before actually register, bucketDB_allocate has to be called.
|
|
integer(kind=kint) function, public | bucket_search::bucketdb_getnumcand (bktdb, bid) |
| Get number of candidates within neighboring buckets of a given bucket Bucket ID has to be obtained with bucketDB_getBucketID.
|
|
subroutine, public | bucket_search::bucketdb_getcand (bktdb, bid, ncand, cand) |
| Get candidates within neighboring buckets of a given bucket Number of candidates has to be obtained with bucketDB_getNumCand beforehand.
|
|