Go to the documentation of this file.
21 htable->
harray = gk_ikvmalloc(nelements,
"HTable_Create: harray");
52 old_harray = htable->
harray;
57 htable->
harray = gk_ikvmalloc(nelements,
"HTable_Resize: harray");
58 for (
i=0;
i<nelements;
i++)
62 for (
i=0;
i<old_nelements;
i++)
173 *r_val = htable->
harray[
i].val;
185 *r_val = htable->
harray[
i].val;
246 return (
int)(
key%nelements);
int HTable_GetNext(gk_HTable_t *htable, int key, int *r_val, int type)
gk_HTable_t * HTable_Create(int nelements)
void gk_free(void **ptr1,...)
void HTable_Reset(gk_HTable_t *htable)
static const symbolic::SymbolExpr< internal::symbolic_last_tag > last
int HTable_Search(gk_HTable_t *htable, int key)
void HTable_Insert(gk_HTable_t *htable, int key, int val)
void HTable_Destroy(gk_HTable_t *htable)
EIGEN_CONSTEXPR Index first(const T &x) EIGEN_NOEXCEPT
int HTable_HFunction(int nelements, int key)
void HTable_Delete(gk_HTable_t *htable, int key)
const gtsam::Symbol key('X', 0)
int HTable_SearchAndDelete(gk_HTable_t *htable, int key)
void * gk_malloc(size_t nbytes, char *msg)
void HTable_Resize(gk_HTable_t *htable, int nelements)
void gk_errexit(int signum, char *f_str,...)
for(size_t i=1;i< poses.size();++i)
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:02:26