<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>src/aib.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>src_2aib_8c</filename>
    <includes id="aib_8h" name="aib.h" local="no" imported="no">vl/aib.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>src_2aib_8c.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl/aib.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>vl_2aib_8c</filename>
    <includes id="aib_8h" name="aib.h" local="yes" imported="no">aib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BETA_MAX</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>a5805c5a1c961dd86013b9d2a33988b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PLOGP</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>a753aa0e094690d50a05e0cbcfd9b8fc0</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_aib_calculate_information</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>a531a6f39064384f6728df5a1641d7f54</anchor>
      <arglist>(VlAIB *aib, double *I, double *H)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_aib_delete</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>a145bb0e2d8f512613e8fd3fb92fe7ace</anchor>
      <arglist>(VlAIB *aib)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_aib_merge_nodes</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>a4b04bbe5d45b4a9fd84aecb173fbab93</anchor>
      <arglist>(VlAIB *aib, vl_uint i, vl_uint j, vl_uint new)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_aib_min_beta</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>aa567101e4f0835b9a73a9b037afa0953</anchor>
      <arglist>(VlAIB *aib, vl_uint *besti, vl_uint *bestj, double *minbeta)</arglist>
    </member>
    <member kind="function">
      <type>VlAIB *</type>
      <name>vl_aib_new</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>a4bb02325ebe150348976dbb46183f8f3</anchor>
      <arglist>(double *Pcx, vl_uint nvalues, vl_uint nlabels)</arglist>
    </member>
    <member kind="function">
      <type>vl_uint *</type>
      <name>vl_aib_new_nodelist</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>af4a8a12f8fa47997c140b43cd993dc30</anchor>
      <arglist>(vl_uint nentries)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>vl_aib_new_Pc</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>a171cd4a6e0622a97286a0a2b2130841c</anchor>
      <arglist>(double *Pcx, vl_uint nvalues, vl_uint nlabels)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>vl_aib_new_Px</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>a9b903a69b8d1167f48cfe1e00a9e1d33</anchor>
      <arglist>(double *Pcx, vl_uint nvalues, vl_uint nlabels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_aib_normalize_P</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>a14bc24cb8ad409132d16de6e3f27b002</anchor>
      <arglist>(double *P, vl_uint nelem)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_aib_process</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>a9512d915c4b42026113274dacfab3df2</anchor>
      <arglist>(VlAIB *aib)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_aib_update_beta</name>
      <anchorfile>vl_2aib_8c.html</anchorfile>
      <anchor>a474eae5c9436f86251eea120221e8bd1</anchor>
      <arglist>(VlAIB *aib)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aib.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>aib_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <class kind="struct">_VlAIB</class>
    <member kind="typedef">
      <type>struct _VlAIB</type>
      <name>VlAIB</name>
      <anchorfile>aib_8h.html</anchorfile>
      <anchor>a22f6ce16e17f4a9908c2abadc1acfb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_aib_get_verbosity</name>
      <anchorfile>aib_8h.html</anchorfile>
      <anchor>a749323001a3d4b94284370deebb9a468</anchor>
      <arglist>(VlAIB const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_aib_set_verbosity</name>
      <anchorfile>aib_8h.html</anchorfile>
      <anchor>a2376abeeb2501caa289ee9b2ed6858d4</anchor>
      <arglist>(VlAIB *self, int verbosity)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlAIB *</type>
      <name>vl_aib_new</name>
      <anchorfile>aib_8h.html</anchorfile>
      <anchor>a51ae009a477fa6da30193567703dc908</anchor>
      <arglist>(double *Pcx, vl_uint nvalues, vl_uint nlabels)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_aib_delete</name>
      <anchorfile>aib_8h.html</anchorfile>
      <anchor>aef5b4ebd2cb6d4102014bf4a9032f678</anchor>
      <arglist>(VlAIB *aib)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_aib_process</name>
      <anchorfile>aib_8h.html</anchorfile>
      <anchor>a9512d915c4b42026113274dacfab3df2</anchor>
      <arglist>(VlAIB *aib)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uint *</type>
      <name>vl_aib_get_parents</name>
      <anchorfile>aib_8h.html</anchorfile>
      <anchor>abb1fae94a63c1b5b314a54a73db6132a</anchor>
      <arglist>(VlAIB const *aib)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double *</type>
      <name>vl_aib_get_costs</name>
      <anchorfile>aib_8h.html</anchorfile>
      <anchor>a0c19cfc121aa4eff6b4ccd58a2168d5c</anchor>
      <arglist>(VlAIB const *aib)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>array.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>array_8c</filename>
    <includes id="array_8h" name="array.h" local="yes" imported="no">array.h</includes>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_array_dealloc</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a5a9291d6f09310e3afca4f11ae87ccff</anchor>
      <arglist>(VlArray *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_array_delete</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a41d4ca1ab65056f0fc14fae1b5ed3c16</anchor>
      <arglist>(VlArray *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_array_get_num_elements</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ae297a37bf58261308de7ebaf2e8ebf3d</anchor>
      <arglist>(VlArray const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_init</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ab0df2fc6fe0c09a66e8df905d1ac6126</anchor>
      <arglist>(VlArray *self, vl_type type, vl_size numDimensions, vl_size const *dimensions)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_init_envelope</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ad1327e805fb0819c46414d1687e8d6ac</anchor>
      <arglist>(VlArray *self, void *data, vl_type type, vl_size numDimensions, vl_size const *dimensions)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_init_matrix</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>aacefd0d64e1f2fe34617d3f65a5dadaa</anchor>
      <arglist>(VlArray *self, vl_type type, vl_size numRows, vl_size numColumns)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_init_matrix_envelope</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a8ec2d83513db7a42aeda6f32b9ca4b3d</anchor>
      <arglist>(VlArray *self, void *data, vl_type type, vl_size numRows, vl_size numColumns)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_new</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a340714feb3bda0e784fb437a5616d223</anchor>
      <arglist>(vl_type type, vl_size numDimensions, vl_size const *dimensions)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_new_envelope</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ad6c7453f22bc39fedad6df51bb3a5e02</anchor>
      <arglist>(void *data, vl_type type, vl_size numDimensions, vl_size const *dimensions)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_new_matrix</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a1ee8366e9c4fef8dee08f537b65bea7d</anchor>
      <arglist>(vl_type type, vl_size numRows, vl_size numColumns)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_new_matrix_envelope</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>af04bed8c133f031f65b80cd1d213785f</anchor>
      <arglist>(void *data, vl_type type, vl_size numRows, vl_size numColumns)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>array.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>array_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <class kind="struct">_VlArray</class>
    <member kind="define">
      <type>#define</type>
      <name>VL_ARRAY_MAX_NUM_DIMENSIONS</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>a80a9a517ee30d7400df369f6a126efd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlArray</type>
      <name>VlArray</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>ada79d7b98dc0f4149baf7cf008914e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_size</type>
      <name>vl_array_get_num_dimensions</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>a898c4563bc87f6026275aab2a28e46ca</anchor>
      <arglist>(VlArray const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_size const *</type>
      <name>vl_array_get_dimensions</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>ad1c35a8da5e03fc5b473a96b55462f6a</anchor>
      <arglist>(VlArray const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void *</type>
      <name>vl_array_get_data</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>a6f2a0f30e88237a6f8df125936b91d0a</anchor>
      <arglist>(VlArray const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_type</type>
      <name>vl_array_get_data_type</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>a9bb6062b86fbe66bd7f3db45937c3f48</anchor>
      <arglist>(VlArray const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_array_get_num_elements</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>ae297a37bf58261308de7ebaf2e8ebf3d</anchor>
      <arglist>(VlArray const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_init</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>a9170592a82374f411cb419f7122ad66d</anchor>
      <arglist>(VlArray *self, vl_type type, vl_size numDimension, vl_size const *dimensions)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_init_envelope</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>a62c21e6909aefefd2b90f9e94751800e</anchor>
      <arglist>(VlArray *self, void *data, vl_type type, vl_size numDimension, vl_size const *dimensions)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_init_matrix</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>aacefd0d64e1f2fe34617d3f65a5dadaa</anchor>
      <arglist>(VlArray *self, vl_type type, vl_size numRows, vl_size numColumns)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_init_matrix_envelope</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>a8ec2d83513db7a42aeda6f32b9ca4b3d</anchor>
      <arglist>(VlArray *self, void *data, vl_type type, vl_size numRows, vl_size numColumns)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_new</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>ab043139e60130f315982ad10b9e95460</anchor>
      <arglist>(vl_type type, vl_size numDimension, vl_size const *dimensions)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_new_envelope</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>a4e849a01cfc3b66a71731c6abfc33c69</anchor>
      <arglist>(void *data, vl_type type, vl_size numDimension, vl_size const *dimensions)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_new_matrix</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>a1ee8366e9c4fef8dee08f537b65bea7d</anchor>
      <arglist>(vl_type type, vl_size numRows, vl_size numColumns)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlArray *</type>
      <name>vl_array_new_matrix_envelope</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>af04bed8c133f031f65b80cd1d213785f</anchor>
      <arglist>(void *data, vl_type type, vl_size numRows, vl_size numColumns)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_array_dealloc</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>a5a9291d6f09310e3afca4f11ae87ccff</anchor>
      <arglist>(VlArray *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_array_delete</name>
      <anchorfile>array_8h.html</anchorfile>
      <anchor>a41d4ca1ab65056f0fc14fae1b5ed3c16</anchor>
      <arglist>(VlArray *self)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>check.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>check_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>check</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>a4f89958aea75cb1efb52f047a62d1e2c</anchor>
      <arglist>(condition,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>check_signoff</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>a7bbd0fc4cc71c7423fc34ae9f9500879</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_impl</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>a673408a199de0dd2b472fcf351f32f05</anchor>
      <arglist>(int condition, const char *file, int line, const char *format,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>covdet.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>covdet_8c</filename>
    <includes id="covdet_8h" name="covdet.h" local="yes" imported="no">covdet.h</includes>
    <class kind="struct">_VlCovDet</class>
    <class kind="struct">_VlCovDetExtremum2</class>
    <class kind="struct">_VlCovDetExtremum3</class>
    <member kind="define">
      <type>#define</type>
      <name>Aat</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a6a1e98f253bb2802648f51a86a549040</anchor>
      <arglist>(i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Aat</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a6a1e98f253bb2802648f51a86a549040</anchor>
      <arglist>(i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>at</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>afac135830e863e23e0b8e3a1203a147e</anchor>
      <arglist>(dx, dy, dz)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>at</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>ab3a26175c4f0ccda15bc2ac45fe4c040</anchor>
      <arglist>(dx, dy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>at</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>adc05532d5ffe50b068dececa2a5d2876</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_NEIGHBORS_2</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a3ea01b83d98ee8638c8531bfb624c09d</anchor>
      <arglist>(v, CMP, SGN)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_NEIGHBORS_3</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a25eb5474f2cbb915a5617cd202bc0b18</anchor>
      <arglist>(v, CMP, SGN)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_AA_ACCURATE_SMOOTHING</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>aa0d0044b8e86d73daba36dfc3b7b46d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_AA_CONVERGENCE_THRESHOLD</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a3bfc6f9e7d94d1b597f39dd7a6cc00b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_AA_MAX_ANISOTROPY</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>abb1aab569a4341bd5cd925a6697c269b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_AA_MAX_NUM_ITERATIONS</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>ac0b1586570bcd867e1b5c0c3171b13da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_AA_PATCH_EXTENT</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>aefb4ba713f92925179d7505d6ce11538</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_AA_PATCH_RESOLUTION</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a5c984b7c76e1da4ad0066ca90355da4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_AA_RELATIVE_DERIVATIVE_SIGMA</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a7bae4f45815a09e15fbb598329bf1846</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_AA_RELATIVE_INTEGRATION_SIGMA</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>af9eebb70ab1d3b148437375a05c92e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_DOG_DEF_EDGE_THRESHOLD</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a0bb854f1b5870c46ab04155252053461</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_DOG_DEF_PEAK_THRESHOLD</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>ab0398d157d4fab90d6fced696e236259</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_HARRIS_DEF_EDGE_THRESHOLD</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a7b426de6f9882845efd7dd690f0636e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_HARRIS_DEF_PEAK_THRESHOLD</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a3bb1f51d161a966449dc9dff1373ef10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_HESSIAN_DEF_EDGE_THRESHOLD</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>af78f067c4a53c3bde14ba45f4f4fa951</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_HESSIAN_DEF_PEAK_THRESHOLD</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a8b33202b120806c85a31e32e4e4bdaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_LAP_DEF_PEAK_THRESHOLD</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>af35415ebb2e3a86e114aa727da624317</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_LAP_NUM_LEVELS</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a708a19f40c7ac5e7b312691b3e3d41ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_LAP_PATCH_RESOLUTION</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>ad3084b28de640c842b14dd6a3c179247</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_MAX_NUM_LAPLACIAN_SCALES</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a5716f7b9185dd36c81b4a73fa292e726</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_MAX_NUM_ORIENTATIONS</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a2ea0220baecf67f00d6b6629a96e8b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_OR_ADDITIONAL_PEAKS_RELATIVE_SIZE</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a245fdcd03fb2a444a6f140d619826bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COVDET_OR_NUM_ORIENTATION_HISTOGAM_BINS</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>ad3222b20b3c1ac3bb3d74d265451f22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlCovDetExtremum2</type>
      <name>VlCovDetExtremum2</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>adf276f422cc62fb8f656738b1cebf0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlCovDetExtremum3</type>
      <name>VlCovDetExtremum3</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a0fc5ab0f9c33f556d0cdc8cba1ffb4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>vl_bool</type>
      <name>_vl_covdet_check_frame_inside</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a8bbcf42c637a593f7a02b57014699ae3</anchor>
      <arglist>(VlCovDet *self, VlFrameOrientedEllipse frame, double margin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_vl_covdet_compare_orientations_descending</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a9116b418cbf247f0d020bdcedd639d0a</anchor>
      <arglist>(void const *a_, void const *b_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_vl_det_hessian_response</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>ad9b4be768992adb630dbaa53698f4b71</anchor>
      <arglist>(float *hessian, float const *image, vl_size width, vl_size height, double step, double sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_vl_dog_response</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a953455b468b827819e8586e5f1a859b2</anchor>
      <arglist>(float *dog, float const *level1, float const *level2, vl_size width, vl_size height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_vl_enlarge_buffer</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>afb3bdb49a23d115dafa953f2be5f87c0</anchor>
      <arglist>(void **buffer, vl_size *bufferSize, vl_size targetSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_vl_harris_response</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>ad32aecc30ae52c6d666935b655ea0881</anchor>
      <arglist>(float *harris, float const *image, vl_size width, vl_size height, double step, double sigma, double sigmaI, double alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_vl_resize_buffer</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a9115190fadfffd887d24132ea02954f7</anchor>
      <arglist>(void **buffer, vl_size *bufferSize, vl_size targetSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vl_covdet_append_feature</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>af266ce65ae19bff2c5d9ef1ad499b5fd</anchor>
      <arglist>(VlCovDet *self, VlCovDetFeature const *feature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_delete</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a7abfa72a8bb2a05c12376052c29ea17f</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_detect</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>abfe553fdb25132cbcf9cbb08839b7f98</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_drop_features_outside</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a614fd4d42d8d2c938c945c76a544680f</anchor>
      <arglist>(VlCovDet *self, double margin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_extract_affine_shape</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>aee6fc0f35fb23b32e558e8d0131abb96</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vl_covdet_extract_affine_shape_for_frame</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>ad3c1402a759e6056b6bd58a27ba4799c</anchor>
      <arglist>(VlCovDet *self, VlFrameOrientedEllipse *adapted, VlFrameOrientedEllipse frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_extract_laplacian_scales</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a1858e75418d7c6364a66bbbd8899fdd6</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>VlCovDetFeatureLaplacianScale *</type>
      <name>vl_covdet_extract_laplacian_scales_for_frame</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a6c8b9af2827291c930c6b1d6cce1794f</anchor>
      <arglist>(VlCovDet *self, vl_size *numScales, VlFrameOrientedEllipse frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_extract_orientations</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a0f9823a4cffd55760cf6c16352381f1a</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>VlCovDetFeatureOrientation *</type>
      <name>vl_covdet_extract_orientations_for_frame</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>adec4bf7848db7577c51a1e875a63beaa</anchor>
      <arglist>(VlCovDet *self, vl_size *numOrientations, VlFrameOrientedEllipse frame)</arglist>
    </member>
    <member kind="function">
      <type>vl_bool</type>
      <name>vl_covdet_extract_patch_for_frame</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a5332ef1f0e09654f5787c19e156404a9</anchor>
      <arglist>(VlCovDet *self, float *patch, vl_size resolution, double extent, double sigma, VlFrameOrientedEllipse frame)</arglist>
    </member>
    <member kind="function">
      <type>vl_bool</type>
      <name>vl_covdet_extract_patch_helper</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a8cc86041f081986e633e621272ee9218</anchor>
      <arglist>(VlCovDet *self, double *sigma1, double *sigma2, float *patch, vl_size resolution, double extent, double sigma, double A_[4], double T_[2], double d1, double d2)</arglist>
    </member>
    <member kind="function">
      <type>vl_bool</type>
      <name>vl_covdet_get_aa_accurate_smoothing</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>ad91ad31d5ca752e14c351e9cffbde68c</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlScaleSpace *</type>
      <name>vl_covdet_get_css</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a6f400eefd8cd2a866295dd928b046f58</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_covdet_get_edge_threshold</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>acd380e24e7525b6c5bc2dfa656d7a9b2</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>vl_covdet_get_features</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a8a703daa248e50accd2c09430caeeadd</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_index</type>
      <name>vl_covdet_get_first_octave</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>ab06c5d750facf9105d6e3036c1ba40bb</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlScaleSpace *</type>
      <name>vl_covdet_get_gss</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a9416c377debcf2e9e630d4d20818da8e</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_covdet_get_laplacian_peak_threshold</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a997689d5bf1078028223ebad6f1f0626</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size const *</type>
      <name>vl_covdet_get_laplacian_scales_statistics</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a2fce4c4f82f50598abe75f756b631366</anchor>
      <arglist>(VlCovDet const *self, vl_size *numScales)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_covdet_get_non_extrema_suppression_threshold</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a68dbea737c1c5ced8590b0b6ae66a3ad</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_covdet_get_num_features</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a463ed222516fe046e8b170e3d3c06585</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_covdet_get_num_non_extrema_suppressed</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a6e2c647eb87bea3d0935734acd2ba8f5</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_covdet_get_octave_resolution</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a9ccdfbf6b9fbfa01429ed2713c555846</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_covdet_get_peak_threshold</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a4fd154b4600ca2bf32b87adf77f62825</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_bool</type>
      <name>vl_covdet_get_transposed</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a55d10412a55bc52e6468f347daa84c2d</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlCovDet *</type>
      <name>vl_covdet_new</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>adff732c569785b7dff7f15601bc77a68</anchor>
      <arglist>(VlCovDetMethod method)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vl_covdet_put_image</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>affcedda1fdc7ed72d223e0aab003024e</anchor>
      <arglist>(VlCovDet *self, float const *image, vl_size width, vl_size height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_reset</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a7cfe6bd396893127c69f02f189e7f359</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_set_aa_accurate_smoothing</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a8573f2724701397d5684e0dfbc987423</anchor>
      <arglist>(VlCovDet *self, vl_bool x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_set_edge_threshold</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a16e0f9b96b16727a1bcec2df7bff0017</anchor>
      <arglist>(VlCovDet *self, double edgeThreshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_set_first_octave</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>af51d1a729e1611201ae7208a1144b8d8</anchor>
      <arglist>(VlCovDet *self, vl_index o)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_set_laplacian_peak_threshold</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a214c8968e436f281f70532fa85b54043</anchor>
      <arglist>(VlCovDet *self, double peakThreshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_set_non_extrema_suppression_threshold</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a50bd5cc5eb6584f585d0bf7af8feff2f</anchor>
      <arglist>(VlCovDet *self, double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_set_octave_resolution</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a3ab247f8ce822636bb32ccd48c753a1d</anchor>
      <arglist>(VlCovDet *self, vl_size r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_set_peak_threshold</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>afcbfb9f6cade3f20bf429cd520b9cee8</anchor>
      <arglist>(VlCovDet *self, double peakThreshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_covdet_set_transposed</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>aca7fefc61bf17249380bef9410e0b2b2</anchor>
      <arglist>(VlCovDet *self, vl_bool t)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_find_local_extrema_2</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a25225132de55749d72a506c20565fbfc</anchor>
      <arglist>(vl_index **extrema, vl_size *bufferSize, float const *map, vl_size width, vl_size height, double threshold)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_find_local_extrema_3</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>af951de09ebfe2adfb18887be739ed73e</anchor>
      <arglist>(vl_index **extrema, vl_size *bufferSize, float const *map, vl_size width, vl_size height, vl_size depth, double threshold)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_bool</type>
      <name>vl_refine_local_extreum_2</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>abd80a7ac67bebefa37199210c3a0d583</anchor>
      <arglist>(VlCovDetExtremum2 *refined, float const *map, vl_size width, vl_size height, vl_index x, vl_index y)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_bool</type>
      <name>vl_refine_local_extreum_3</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>af5aa03a76477d71117cf39281f3ba820</anchor>
      <arglist>(VlCovDetExtremum3 *refined, float const *map, vl_size width, vl_size height, vl_size depth, vl_index x, vl_index y, vl_index z)</arglist>
    </member>
    <member kind="variable">
      <type>VlEnumerator</type>
      <name>vlCovdetMethods</name>
      <anchorfile>covdet_8c.html</anchorfile>
      <anchor>a5498a8ca2643970858426c50a847f363</anchor>
      <arglist>[VL_COVDET_METHOD_NUM]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>covdet.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>covdet_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="stringop_8h" name="stringop.h" local="yes" imported="no">stringop.h</includes>
    <includes id="scalespace_8h" name="scalespace.h" local="yes" imported="no">scalespace.h</includes>
    <class kind="struct">_VlCovDetFeature</class>
    <class kind="struct">_VlCovDetFeatureLaplacianScale</class>
    <class kind="struct">_VlCovDetFeatureOrientation</class>
    <class kind="struct">_VlFrameDisc</class>
    <class kind="struct">_VlFrameEllipse</class>
    <class kind="struct">_VlFrameOrientedDisc</class>
    <class kind="struct">_VlFrameOrientedEllipse</class>
    <member kind="function">
      <type>VL_EXPORT VlCovDet *</type>
      <name>vl_covdet_new</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a8de66091e90a6eaa81a36d306644b5a3</anchor>
      <arglist>(VlCovDetMethod method)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_delete</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a2f9392d5d38636dd172d5568520e02c4</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_reset</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a7674d7268a54c79b300f033ae7a7518d</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_covdet_put_image</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a7245f012b9b78b9e7d0c86be998efe69</anchor>
      <arglist>(VlCovDet *self, float const *image, vl_size width, vl_size height)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_detect</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>ada9e855afe4c64e1f734c44fcb8f64a9</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_covdet_append_feature</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>acc3303e8bc80a2df3e75c7279874b26a</anchor>
      <arglist>(VlCovDet *self, VlCovDetFeature const *feature)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_extract_orientations</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a636b351a867e9abb98399d8ecbad4077</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_extract_laplacian_scales</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>ae57761d2aba2cbf3e3d327e14e42b32f</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_extract_affine_shape</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a4bef9dc9cc36e3167ac1b82de47f9be7</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlCovDetFeatureOrientation *</type>
      <name>vl_covdet_extract_orientations_for_frame</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a054301627ddcdc04014d24672dd5eafd</anchor>
      <arglist>(VlCovDet *self, vl_size *numOrientations, VlFrameOrientedEllipse frame)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlCovDetFeatureLaplacianScale *</type>
      <name>vl_covdet_extract_laplacian_scales_for_frame</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a834edf9c8d3f0dd9978e5b6c7a5bdaaa</anchor>
      <arglist>(VlCovDet *self, vl_size *numScales, VlFrameOrientedEllipse frame)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_covdet_extract_affine_shape_for_frame</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a32b7935b06a4fea6b85b0b590c3b0a0e</anchor>
      <arglist>(VlCovDet *self, VlFrameOrientedEllipse *adapted, VlFrameOrientedEllipse frame)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_bool</type>
      <name>vl_covdet_extract_patch_for_frame</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a2f19840bff56ab36e55a9e7339d66096</anchor>
      <arglist>(VlCovDet *self, float *patch, vl_size resolution, double extent, double sigma, VlFrameOrientedEllipse frame)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_drop_features_outside</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a5f4fcb189648ac4c91ce50b23a7c2b5c</anchor>
      <arglist>(VlCovDet *self, double margin)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_covdet_get_num_features</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>aabef19c8bc6128820516b11ac5d209f9</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void *</type>
      <name>vl_covdet_get_features</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a077d558c4f2371ded2d3fdaaca821ac9</anchor>
      <arglist>(VlCovDet *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_index</type>
      <name>vl_covdet_get_first_octave</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a3f94a6f98c389796d51d719434348cfc</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_covdet_get_octave_resolution</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a987a055f2832927e6b3bd2d3338c6ad1</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_covdet_get_peak_threshold</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a2b5024366934beacef39a097cf203135</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_covdet_get_edge_threshold</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a54f7f41ac038237b2ae49fa5049598db</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_covdeg_get_laplacian_peak_threshold</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>ade59323a60f0db768e0c91d74b31f0da</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_bool</type>
      <name>vl_covdet_get_transposed</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>ab7545e31abdc5d5facd5bba28f587539</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlScaleSpace *</type>
      <name>vl_covdet_get_gss</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a417767e719c64d71b1034d1c31aeec9f</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlScaleSpace *</type>
      <name>vl_covdet_get_css</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a401c72ca17bedfb2da74a280ae962c60</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_bool</type>
      <name>vl_covdet_get_aa_accurate_smoothing</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a0095ac26672854701f38e6f0598beb39</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size const *</type>
      <name>vl_covdet_get_laplacian_scales_statistics</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a1102fd7cedabab2fb40594f03103cbd8</anchor>
      <arglist>(VlCovDet const *self, vl_size *numScales)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_covdet_get_non_extrema_suppression_threshold</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a418b9b1f6ab45bfbbc6edeba4a2f1db4</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_covdet_get_num_non_extrema_suppressed</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>af517a65cccf13b0cfb0a6e14589dec35</anchor>
      <arglist>(VlCovDet const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_set_first_octave</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a7023cd0525aa6bc52bb2434cfdfc6c1f</anchor>
      <arglist>(VlCovDet *self, vl_index o)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_set_octave_resolution</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a8889fcddcbd93b776e9cf0c9787bac76</anchor>
      <arglist>(VlCovDet *self, vl_size r)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_set_peak_threshold</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>ae1ef832279e8b1d57464bdd1becbbbbe</anchor>
      <arglist>(VlCovDet *self, double peakThreshold)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_set_edge_threshold</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>accd1606d5e740289821972d9436ace42</anchor>
      <arglist>(VlCovDet *self, double edgeThreshold)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_set_laplacian_peak_threshold</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a761af6ce605fb1001a5f59d524e1a7d1</anchor>
      <arglist>(VlCovDet *self, double peakThreshold)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_set_transposed</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a8a2d44fe73578654a559e8539a457837</anchor>
      <arglist>(VlCovDet *self, vl_bool t)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_set_aa_accurate_smoothing</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a2e49e8d8c9bebcf0326058cc0614d015</anchor>
      <arglist>(VlCovDet *self, vl_bool x)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_covdet_set_non_extrema_suppression_threshold</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a154c2eeb05b4df848c4922bac85fee76</anchor>
      <arglist>(VlCovDet *self, double x)</arglist>
    </member>
    <member kind="enumeration">
      <name>_VlFrameType</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a38edc847b11d7e43e7e480a62974611c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_FRAMETYPE_DISC</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a38edc847b11d7e43e7e480a62974611ca7dc9a8930f7f37eedc693977464b3fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_FRAMETYPE_ORIENTED_DISC</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a38edc847b11d7e43e7e480a62974611ca18b389125522f1c5944e5d1d07edb218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_FRAMETYPE_ELLIPSE</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a38edc847b11d7e43e7e480a62974611ca6145863075f58a45373a3f72a7f411a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_FRAMETYPE_ORIENTED_ELLIPSE</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a38edc847b11d7e43e7e480a62974611ca5d51e0a1b4f08d13e50e689b990a7a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_FRAMETYPE_NUM</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a38edc847b11d7e43e7e480a62974611ca1b017efb2fba09d1153b1ff111a9a29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_VlCovDetMethod</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>afe5cfd18b2cf74fdad08f74c67016187</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_COVDET_METHOD_DOG</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>afe5cfd18b2cf74fdad08f74c67016187a2ed2220122dac3513e358ae03562e903</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_COVDET_METHOD_HESSIAN</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>afe5cfd18b2cf74fdad08f74c67016187abc0c2ddb9b63b3eeee13d6fa90fdc28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_COVDET_METHOD_HESSIAN_LAPLACE</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>afe5cfd18b2cf74fdad08f74c67016187a9c2384167628f31f1d36b9303fa5ed55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_COVDET_METHOD_HARRIS_LAPLACE</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>afe5cfd18b2cf74fdad08f74c67016187a53e046fed482c983ecbfaaf7412cce78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_COVDET_METHOD_MULTISCALE_HESSIAN</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>afe5cfd18b2cf74fdad08f74c67016187aa58d3fe849283c6672d570e492790f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_COVDET_METHOD_MULTISCALE_HARRIS</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>afe5cfd18b2cf74fdad08f74c67016187a72ae7fcfa1521a723af6e5287ab4b621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_COVDET_METHOD_NUM</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>afe5cfd18b2cf74fdad08f74c67016187ae24edf63b337195185b827e447447462</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _VlFrameType</type>
      <name>VlFrameType</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a4c669914323bf8feba42a294dcf00de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlFrameDisc</type>
      <name>VlFrameDisc</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a29cb743136aa12eddeedd89b555cf59d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlFrameOrientedDisc</type>
      <name>VlFrameOrientedDisc</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a7d206a586696c693d152def7ad3f72d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlFrameEllipse</type>
      <name>VlFrameEllipse</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>aa7ec8a41013df920a814a8be69ec6bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlFrameOrientedEllipse</type>
      <name>VlFrameOrientedEllipse</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a6df480d1c755ff72a8ace6dc12c8eaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlCovDetFeature</type>
      <name>VlCovDetFeature</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a883e5faa25eed5be85eb6b59ed6d9d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlCovDetFeatureOrientation</type>
      <name>VlCovDetFeatureOrientation</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>ab1e71e5c32ddc51c08eac831dd4a570f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlCovDetFeatureLaplacianScale</type>
      <name>VlCovDetFeatureLaplacianScale</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a8cf82c2b5bbcc699b74c498d5c006e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _VlCovDetMethod</type>
      <name>VlCovDetMethod</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a193c7c8a93b7e94a39337ef7992c8a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlCovDet</type>
      <name>VlCovDet</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a4d98073d64ce4bb37122529df140ea3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VL_EXPORT const char *</type>
      <name>vlFrameNames</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a910393088b3a9023157a517be1f2fb22</anchor>
      <arglist>[VL_FRAMETYPE_NUM]</arglist>
    </member>
    <member kind="variable">
      <type>VL_EXPORT VlEnumerator</type>
      <name>vlFrameTypes</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a6889fad35a533d90a564a9580f37dd25</anchor>
      <arglist>[VL_FRAMETYPE_NUM]</arglist>
    </member>
    <member kind="variable">
      <type>VL_EXPORT VlEnumerator</type>
      <name>vlCovdetMethods</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>ade3137c850af8d3f81e1183af62d47db</anchor>
      <arglist>[VL_COVDET_METHOD_NUM]</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_size</type>
      <name>vl_get_frame_size</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a6d34888f1d128ba99cf0d37f1627b7cc</anchor>
      <arglist>(VlFrameType frameType)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VlFrameType</type>
      <name>vl_get_frame_type</name>
      <anchorfile>covdet_8h.html</anchorfile>
      <anchor>a26625b90631e2c580ed47829f15d6442</anchor>
      <arglist>(vl_bool affineAdaptation, vl_bool orientation)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doxytag.py</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/docsrc/</path>
    <filename>doxytag_8py</filename>
    <class kind="class">doxytag::Doxytag</class>
    <namespace>doxytag</namespace>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>aedde859663412aea1484935c34cee9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a960e558127a1b3576a00ab597af8159e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getText</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>ad47766b30b46f6a7b8969fddce6bec81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xBuildIndex</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a3721bfe7bb1f522dc1bedf3c0e06132e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>ae5c65b128c180d030ccce6a88f646414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__date__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>af6c16e63df7dc5d7eee7089b98a58c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__description__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a466cb4c9eec254131b245d9dcd33c0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__license__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a39f89a5015cc6c6f785e56598358cbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>__long_description__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a9522bf3f8f9dd25f9edf17f1102b2e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__mpname__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a57dd976a63213a06aabfb27f5b112484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>ab53ca8caf3824efb8f4c72cda913a410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a31982634edc8971175a6556f2772cda9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a270fb5d0addb81a55df3f850a7831005</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dsift.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>dsift_8c</filename>
    <includes id="dsift_8h" name="dsift.h" local="yes" imported="no">dsift.h</includes>
    <includes id="pgm_8h" name="pgm.h" local="yes" imported="no">pgm.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <includes id="imopv_8h" name="imopv.h" local="yes" imported="no">imopv.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>at</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>adc05532d5ffe50b068dececa2a5d2876</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_vl_dsift_alloc_buffers</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a8b3119bdf4dd078826d1fa70231184fe</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_vl_dsift_free_buffers</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a85a2ddc18108b83931d3cb7c66e7b382</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>_vl_dsift_get_bin_window_mean</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>adf3894b6b04e2424648634c61f8db438</anchor>
      <arglist>(int binSize, int numBins, int binIndex, double windowSize)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>_vl_dsift_new_kernel</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a9a99d480cf025b9f19cc3e3ee5b010c4</anchor>
      <arglist>(int binSize, int numBins, int binIndex, double windowSize)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>_vl_dsift_normalize_histogram</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a1a8319889b1833c105817eeb07f85675</anchor>
      <arglist>(float *begin, float *end)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>_vl_dsift_update_buffers</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>add71202b9bea63e4ef0e7e6450d28469</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>_vl_dsift_with_flat_window</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>ac06773b962840055b60556491d7b059e</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>_vl_dsift_with_gaussian_window</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a454f20230291e23285448813b230a0eb</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_dsift_delete</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a513d16efd29e795f6affb1dc55344b35</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlDsiftFilter *</type>
      <name>vl_dsift_new</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a5dc43589ca865d698cf09c60b2e19259</anchor>
      <arglist>(int imWidth, int imHeight)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlDsiftFilter *</type>
      <name>vl_dsift_new_basic</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>aad78f3b3661c1cd199839fb86c0838f3</anchor>
      <arglist>(int imWidth, int imHeight, int step, int binSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_dsift_process</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a09d5525ad7e16e2b9f3f1b9d273c85f6</anchor>
      <arglist>(VlDsiftFilter *self, float const *im)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dsift.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>dsift_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <class kind="struct">VlDsiftDescriptorGeometry_</class>
    <class kind="struct">VlDsiftFilter_</class>
    <class kind="struct">VlDsiftKeypoint_</class>
    <member kind="typedef">
      <type>struct VlDsiftDescriptorGeometry_</type>
      <name>VlDsiftDescriptorGeometry</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ad38d2f2bda45dbe9e09109e28e2edfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VlDsiftFilter_</type>
      <name>VlDsiftFilter</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>aa92806a5761bca999917e9e352747730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VlDsiftKeypoint_</type>
      <name>VlDsiftKeypoint</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a32095fa2dbadd257d7a479ded7b68fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>_vl_dsift_update_buffers</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>add71202b9bea63e4ef0e7e6450d28469</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_dsift_delete</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a513d16efd29e795f6affb1dc55344b35</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlDsiftFilter *</type>
      <name>vl_dsift_new</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a7cf3c57331ccafb453b37b0c5736b945</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlDsiftFilter *</type>
      <name>vl_dsift_new_basic</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a8709d5f69c90b0ddd0a5b9151e075369</anchor>
      <arglist>(int width, int height, int step, int binSize)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_dsift_process</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ae2ae602b4923cbc79f8a4ed211f92f85</anchor>
      <arglist>(VlDsiftFilter *self, float const *im)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_transpose_descriptor</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a7f2af4547db71e3f71882c2e14e1ed80</anchor>
      <arglist>(float *dst, float const *src, int numBinT, int numBinX, int numBinY)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_set_steps</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a42ae6bf77a9b737fd1e45ad5c43263dd</anchor>
      <arglist>(VlDsiftFilter *self, int stepX, int stepY)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_set_bounds</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a7d34c8e257c873f2ed580b046296d1ac</anchor>
      <arglist>(VlDsiftFilter *self, int minX, int minY, int maxX, int maxY)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_set_geometry</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a930f20c25eab08d9490830b0a358ff2b</anchor>
      <arglist>(VlDsiftFilter *self, VlDsiftDescriptorGeometry const *geom)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_set_flat_window</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a8dfe2d20dbe9885d0c139c5b81b5f4b0</anchor>
      <arglist>(VlDsiftFilter *self, vl_bool useFlatWindow)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_set_window_size</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ae60fa31ff4df09e8025525714dac9563</anchor>
      <arglist>(VlDsiftFilter *self, double windowSize)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float const *</type>
      <name>vl_dsift_get_descriptors</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>acd5425e9764383a5ef05bce00fd40e94</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_dsift_get_descriptor_size</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>aeade8b18c21954f00d76f5dcb12b9bfe</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_dsift_get_keypoint_num</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a3b5fabb1496fc91a70669d4201f47a5b</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VlDsiftKeypoint const *</type>
      <name>vl_dsift_get_keypoints</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a0cba85e88ae5232fe74368175a8ba510</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_get_bounds</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ae6847be5d2204f06551e12c4a2a84990</anchor>
      <arglist>(VlDsiftFilter const *self, int *minX, int *minY, int *maxX, int *maxY)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_get_steps</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>aaae1634a166ab5a61d89236fa5bf04d3</anchor>
      <arglist>(VlDsiftFilter const *self, int *stepX, int *stepY)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VlDsiftDescriptorGeometry const *</type>
      <name>vl_dsift_get_geometry</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a55eb4068cd76b03c3bb120a895b7ed13</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vl_dsift_get_flat_window</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a2f20d74d4250ebf12dc80235a31a64b6</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_dsift_get_window_size</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>accc84f1fe321e07b09f90ca45a03dcb7</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fisher.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>fisher_8c</filename>
    <includes id="fisher_8h" name="fisher.h" local="yes" imported="no">fisher.h</includes>
    <includes id="gmm_8h" name="gmm.h" local="yes" imported="no">gmm.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <includes id="fisher_8c" name="fisher.c" local="yes" imported="no">fisher.c</includes>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>fisher_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>fisher_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>fisher_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>fisher_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>fisher_8c.html</anchorfile>
      <anchor>a5a392548f2df67370cb15d2a5d75cd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>fisher_8c.html</anchorfile>
      <anchor>a5a392548f2df67370cb15d2a5d75cd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FISHER_INSTANTIATING</name>
      <anchorfile>fisher_8c.html</anchorfile>
      <anchor>a33d5858cc6672b25651a47c6d41e32a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FISHER_INSTANTIATING</name>
      <anchorfile>fisher_8c.html</anchorfile>
      <anchor>a33d5858cc6672b25651a47c6d41e32a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fisher.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>fisher_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VL_FISHER_FLAG_SQUARE_ROOT</name>
      <anchorfile>fisher_8h.html</anchorfile>
      <anchor>ac25863013987b97998d64b9f0695c223</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FISHER_FLAG_NORMALIZED</name>
      <anchorfile>fisher_8h.html</anchorfile>
      <anchor>aca9b5a03e0c6ff578cee1268f725afa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FISHER_FLAG_IMPROVED</name>
      <anchorfile>fisher_8h.html</anchorfile>
      <anchor>a73052d0cb0678620a8d52f97eada233c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FISHER_FLAG_FAST</name>
      <anchorfile>fisher_8h.html</anchorfile>
      <anchor>aaa8a24c2d002294897dcd82f1d9456b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_fisher_encode</name>
      <anchorfile>fisher_8h.html</anchorfile>
      <anchor>ada822e3fe0fa998c8e0a899ff43026c0</anchor>
      <arglist>(void *enc, vl_type dataType, void const *means, vl_size dimension, vl_size numClusters, void const *covariances, void const *priors, void const *data, vl_size numData, int flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>formatter.py</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/docsrc/</path>
    <filename>formatter_8py</filename>
    <class kind="class">formatter::B</class>
    <class kind="class">formatter::BL</class>
    <class kind="class">formatter::DL</class>
    <class kind="class">formatter::E</class>
    <class kind="class">formatter::Formatter</class>
    <class kind="class">formatter::L</class>
    <class kind="class">formatter::Lexer</class>
    <class kind="class">formatter::PL</class>
    <class kind="class">formatter::Terminal</class>
    <namespace>formatter</namespace>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>aa63659177245b7b88aa088ea5bae1908</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>aa63659177245b7b88aa088ea5bae1908</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a563d1abac8e6b0863a588fd9c64b91c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addAttr</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>ad22441c5ef77c9f6fb3613cdd73b76d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addFancyText</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a79d5257716d8a092572b67f863ebf2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addText</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a876e938a575640b9df3a51956eb118d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>back</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a5aa9e348299e9198b093ae0add3a63d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getpos</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>af62e46f13be6dacda8757559e4b70c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lex</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>ad8f4f335620fe52a74983f6297ae5be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a0e73794628bbeb4a2440aa4434e0637f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_DI</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>aca072ebf276707135c12405ff5fb1475</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_DIV</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>ada106439f8e91b25836cf843845c092b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_DL</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>abe696d81f50a70ab9078b886b95f0211</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_P</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a207d8a359c666b940f632e1f9de385a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_Terminal</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>af5c34d530c99a0b4893645cdedddd1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_UL</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a9baca045eb2f87f6c1aeaef82c03c595</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_ULI</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a7b52d3a6b8723616d8a39146950e6278</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_V</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a0d7440159c6d628175834b7f94009c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rewrite</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a034d8501ed2f522e31097879034affe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>seek</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a6d6049c762e56bb2b6879f46a6ee83f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>toDOM</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a44b13be5b947b48442004dd8757219db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>toTextNode</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a537565062bf36ca2a7741e894e23f61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a698d9ab27c1d8f6c2d5a47b04924177e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__date__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a89f53e40216d15981ff3975d99d1f604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__description__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a21a6984086fa463e0efeb0bf7f738db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__license__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>ac7f3dbbf1a51295d908dbaa11ba0a11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>__long_description__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a98f66e0109f4a0d2406afbc367bfef01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__mpname__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a8f3c38676e82db126998a8254a998ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a406d3b2ee378252f6f13aea9e6200f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>formatter</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a0c3fd1ba8efbb3415ff1deeb75377c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>funcs</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a85883fd45e173db968713f7a05760428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>indentinit</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a3c17b8d19898c0838107d6386d6b1de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>lines</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a5d966988be28061d74fdd03b035cb35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>linktype</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a88749a799890e4f0e13cdcff1bcbca06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pos</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>abc3cdb7a2d36baf131fa41a46967d06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>text</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a5092b612a4bce9a09d9f71434937390a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tokens</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a8447ed0c142210db2e61bc96065b3ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xmldoc</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a4dbe00b6bcb4e62c4d13895d4063d65a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic-driver.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>generic-driver_8h</filename>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="stringop_8h" name="stringop.h" local="no" imported="no">vl/stringop.h</includes>
    <class kind="struct">_VlFileMeta</class>
    <member kind="typedef">
      <type>struct _VlFileMeta</type>
      <name>VlFileMeta</name>
      <anchorfile>generic-driver_8h.html</anchorfile>
      <anchor>acef051644ba7f0a4fe330d747537fe66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_file_meta_close</name>
      <anchorfile>generic-driver_8h.html</anchorfile>
      <anchor>af4352f37796db710d188c901bdddbc8c</anchor>
      <arglist>(VlFileMeta *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_file_meta_get_double</name>
      <anchorfile>generic-driver_8h.html</anchorfile>
      <anchor>afc2c9115634a39f0136457b20a6e7e43</anchor>
      <arglist>(VlFileMeta *self, double *x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vl_file_meta_open</name>
      <anchorfile>generic-driver_8h.html</anchorfile>
      <anchor>a1f659dda820d6672dfe1188a1b6063ac</anchor>
      <arglist>(VlFileMeta *self, char const *basename, char const *mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vl_file_meta_parse</name>
      <anchorfile>generic-driver_8h.html</anchorfile>
      <anchor>a57f6dd5d9702dc7760568204cb232f52</anchor>
      <arglist>(VlFileMeta *self, char const *optarg)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_file_meta_put_double</name>
      <anchorfile>generic-driver_8h.html</anchorfile>
      <anchor>a2af263c763d443eee5f0c92a7c0e0375</anchor>
      <arglist>(VlFileMeta *self, double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_file_meta_put_uint8</name>
      <anchorfile>generic-driver_8h.html</anchorfile>
      <anchor>a43b63d1e7537331de623049e3cd60239</anchor>
      <arglist>(VlFileMeta *self, vl_uint8 x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>generic_8c</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <class kind="struct">_VlState</class>
    <class kind="struct">_VlThreadState</class>
    <member kind="typedef">
      <type>struct _VlState</type>
      <name>VlState</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a820e096e946d5d9609c43e5f9d00bf54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlThreadState</type>
      <name>VlThreadState</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a560cfb25b0ca25a01aee86deb6aefd76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>do_nothing_printf</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a9d85a0fe358e889fb7ddb715e08e4462</anchor>
      <arglist>(char const *format VL_UNUSED,...)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>vl_calloc</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>ac825111065adbecc5f788a521ea890f2</anchor>
      <arglist>(size_t n, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>vl_configuration_to_string_copy</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>af5d5bc78259d28d72a02d730e5f14b04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_constructor</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a1af550f58b02cee55be9c0b8a3bddee2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>vl_bool</type>
      <name>vl_cpu_has_avx</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>accbf3c00c4b86e465acb28d746a92f58</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>vl_bool</type>
      <name>vl_cpu_has_sse2</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>ad2cf9346f3895f26bb7f05b5917614c9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>vl_bool</type>
      <name>vl_cpu_has_sse3</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a84aadf91644a01036d3718fe595f5a26</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_destructor</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>aa3d76b59c0a5e7c45f80e172ec042c93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_free</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>ae070a0a4d3d367a1ba8308644c88ada3</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_get_cpu_time</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a4a2af50f50dfc91505947ced9656f5e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vl_get_last_error</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>aa5d08848df8c025fadd5430c8a6cb0e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char const *</type>
      <name>vl_get_last_error_message</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a9dbce0eb68f8c54a228664cc8f14fdfc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_get_max_threads</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a2d38f8e7475ddb8f1e106e2b7495d28f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_get_num_cpus</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a49f59f6c5355c146c8fae8959b7da782</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>printf_func_t</type>
      <name>vl_get_printf_func</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>afeb1328b069d33541dc21ea859b02d0a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlRand *</type>
      <name>vl_get_rand</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a86a51a63b9227cb00b736c727c84f0e5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>vl_bool</type>
      <name>vl_get_simd_enabled</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>ac4090b5a1fac0a0bc6e42cc1a7d77047</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VlState *</type>
      <name>vl_get_state</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>ad4d29dddae6eb83f538ab765e3e9268c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_get_thread_limit</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a426a9313eef611543f45fd3faaa9b343</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VlThreadState *</type>
      <name>vl_get_thread_specific_state</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>ad65802f19d62fe8b48ac5b40df273dd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char const *</type>
      <name>vl_get_version_string</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>ae7c089c95c8bff8fb32284fdeb4818a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_lock_state</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>aa4922f5efbe6b13c2527b1fcc6fc833a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>vl_malloc</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a9f0d2ab48ad66f0588c89a3e526044ed</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>vl_realloc</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a46e9d9640b0c71f1210f320cd3f0e489</anchor>
      <arglist>(void *ptr, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_set_alloc_func</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>ac04fe278ac908fa6ed02bda099588cf0</anchor>
      <arglist>(void *(*malloc_func)(size_t), void *(*realloc_func)(void *, size_t), void *(*calloc_func)(size_t, size_t), void(*free_func)(void *))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vl_set_last_error</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a7a3ebca801573280aafbea04578ef124</anchor>
      <arglist>(int error, char const *errorMessage,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_set_num_threads</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a7f2922d336adfb431a3d4a9acbbf4db7</anchor>
      <arglist>(vl_size numThreads VL_UNUSED)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_set_printf_func</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a17ef7f5dfc74e0ff032f46617a5bc1c5</anchor>
      <arglist>(printf_func_t printf_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_set_simd_enabled</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a57a5db4e3647ce66b3c22741928a291a</anchor>
      <arglist>(vl_bool x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_thread_specific_state_delete</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>aecf02e838af9ff971eca81a427c64165</anchor>
      <arglist>(VlThreadState *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VlThreadState *</type>
      <name>vl_thread_specific_state_new</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a6f7d17a2292676f8d6c88718578087e9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_tic</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>acc7e28d60e21ecef6e3f5d83b850b34b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_toc</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a429bff43a8deafa7c2ce016932738cd6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_unlock_state</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>aa5589c034e06c5965ad91cdf2467dffd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>VlState</type>
      <name>_vl_state</name>
      <anchorfile>generic_8c.html</anchorfile>
      <anchor>a4103c75c5cf944bff8dce736cbb70070</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>generic_8h</filename>
    <includes id="host_8h" name="host.h" local="yes" imported="no">host.h</includes>
    <includes id="random_8h" name="random.h" local="yes" imported="no">random.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VL_ERR_MSG_LEN</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>af35e10968d642caab4fbffe6f4b0789c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_VERSION_STRING</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>aa53b45e68c7ce79c6fc539e64ba027a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_MIN</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a36f2f85796040ca2f71bb34a9f55969f</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_MAX</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>ac8a3f4020a3e381daadd4214668dc63c</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_SHIFT_LEFT</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>aee17b425e4672e582e26cf9e103fc0fb</anchor>
      <arglist>(x, n)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT char *</type>
      <name>vl_configuration_to_string_copy</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>afc0fc61c15bc70cec1ca778d20976d8b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_bool</type>
      <name>vl_cpu_has_avx</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a8890b4603d0a4c9b6e56cd81ca4700a8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_bool</type>
      <name>vl_cpu_has_sse2</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a18539c00a9d3f11143e3c2badd300598</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_bool</type>
      <name>vl_cpu_has_sse3</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a1e32cda00365bc5927eac6c3e97421d5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_get_num_cpus</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>af4e1ee0e52794fe0c38b11bb4a7e8964</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlRand *</type>
      <name>vl_get_rand</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a86a51a63b9227cb00b736c727c84f0e5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_bool</type>
      <name>vl_get_simd_enabled</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a68b952f1ad0fef2b946fc63b6faa6e3a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT char const *</type>
      <name>vl_get_version_string</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a48e238ac2fa820ea24c1be52414c9b26</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_set_simd_enabled</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>aa078c7731fa1d2aab914d13bec0b5c39</anchor>
      <arglist>(vl_bool x)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_get_max_threads</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>aa6ace36bdbd15a1bceba29de14e7f155</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_set_num_threads</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>afb7022b428207c25494f6f76be8d6bec</anchor>
      <arglist>(vl_size n)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_get_thread_limit</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>aab13a058d93ca0d7775644d69e4f2c86</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_set_alloc_func</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a3a951cf8cf7028299be1a52e0cb2d9cc</anchor>
      <arglist>(void *(*malloc_func)(size_t), void *(*realloc_func)(void *, size_t), void *(*calloc_func)(size_t, size_t), void(*free_func)(void *))</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void *</type>
      <name>vl_malloc</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>ac02c938c081706117fa3833539319d99</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void *</type>
      <name>vl_realloc</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a2429559badfb11298554f9d62b2aaeae</anchor>
      <arglist>(void *ptr, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void *</type>
      <name>vl_calloc</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a2ef094599467a684339e0b3d9ce0e926</anchor>
      <arglist>(size_t n, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void *</type>
      <name>vl_memalign</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a6b296b526aec79013d529cd4862dddb9</anchor>
      <arglist>(size_t n, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_free</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a9bb60be0a484ab7cc24b00030c1cc874</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_tic</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a2028f226ec7c331f65939968e38a757d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_toc</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a88ad20c7f77b470b6a4c90781c053277</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_get_cpu_time</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>ac62c26330b44198be49419c1a7a87143</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TYPE_FLOAT</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>aa034d0b942f9800b2a02aeb30ff10fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TYPE_DOUBLE</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a41d6691dac0cc3648ca9701d27e5d2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TYPE_INT8</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a90ea396337523c32c3022f358196ccc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TYPE_UINT8</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a4db234bb60c94d6f562f8e9ce3b1795e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TYPE_INT16</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a4eb25b91045f880c1d10e609174d3f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TYPE_UINT16</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a2e47aef4fdd2aa9f388fd2adfc36f4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TYPE_INT32</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a4ca0c2adc987dcb7f57a7de7893f5b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TYPE_UINT32</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>ac1ca77a71afce483185fbd23f4df9ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TYPE_INT64</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a873cea95408414b33bc0d0af250caf5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TYPE_UINT64</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>ace055d33cb1d7f213bfc0b3a55b86fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_uint32</type>
      <name>vl_type</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>ac7e54723741819a9f91160cce44f0bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE char const *</type>
      <name>vl_get_type_name</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a644f9f42f55a1a86ed79ce4f36b8fd10</anchor>
      <arglist>(vl_type type)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_size</type>
      <name>vl_get_type_size</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a29180d7d33c3d704088c0de39b02d3bf</anchor>
      <arglist>(vl_type type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_ERR_OK</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a26519a3dd2966d2d46538eb46921abba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_ERR_OVERFLOW</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>aad375cc4dcec5d098a94d072b6c5b3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_ERR_ALLOC</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a0a05979eb0e5e1bb8edd1d6992d73f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_ERR_BAD_ARG</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>aa4c6982fd95a25fca8ec202632581345</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_ERR_IO</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>aba78f9bc7029f3e8f69e502ef10a1ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_ERR_EOF</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a67cc69e40d7af2aec137b36e53422982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_ERR_NO_MORE</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a28c5e84bca772be393e834dfff61b22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_get_last_error</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a25583846e4cc80ab0c88ea5b1a927bf6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT char const *</type>
      <name>vl_get_last_error_message</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>adb8bdaccc2c1cd5a55ef2423391ff37b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_set_last_error</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a21230c8ca8439a30eb0144161fe70c69</anchor>
      <arglist>(int error, char const *errorMessage,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_PRINTF</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>af68d1c6327bf2226b15c84007eab3d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_PRINT</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>a1d4b7e68329e078b0d9064b7f408c96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>printf_func_t</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>abed0f89efbee38c21c99d2967bab01c1</anchor>
      <arglist>)(char const *format,...)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_set_printf_func</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>adefdaf2e63cd809cbb4e254cd205a1b1</anchor>
      <arglist>(printf_func_t printf_func)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT printf_func_t</type>
      <name>vl_get_printf_func</name>
      <anchorfile>generic_8h.html</anchorfile>
      <anchor>ae2b9ff0228c8bc3f537111e855da3cdf</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>getopt_long.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>getopt__long_8c</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="getopt__long_8h" name="getopt_long.h" local="yes" imported="no">getopt_long.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BADARG</name>
      <anchorfile>getopt__long_8c.html</anchorfile>
      <anchor>aa66fa298ed3187720cb609e15cd7d22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BADCH</name>
      <anchorfile>getopt__long_8c.html</anchorfile>
      <anchor>a1c8c2c090f7416155b04f9d6eb50faa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EEND</name>
      <anchorfile>getopt__long_8c.html</anchorfile>
      <anchor>ad5ed36e089ae23fbd0742efe34acf322</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EMSG</name>
      <anchorfile>getopt__long_8c.html</anchorfile>
      <anchor>ac393ec775622430dfe25cd2ac9dec9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>getopt_long</name>
      <anchorfile>getopt__long_8c.html</anchorfile>
      <anchor>aa3697e0a2c2656ceadadea4677e46730</anchor>
      <arglist>(int argc, char *const argv[], const char *optstring, const struct option *longopts, int *longindex)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>optarg</name>
      <anchorfile>getopt__long_8c.html</anchorfile>
      <anchor>adb50a0eab9fed92fc3bfc7dfa4f2c410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>opterr</name>
      <anchorfile>getopt__long_8c.html</anchorfile>
      <anchor>ae30f05ee1e2e5652f174a35c7875d25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>optind</name>
      <anchorfile>getopt__long_8c.html</anchorfile>
      <anchor>ad5e1c16213bbee2d5e8cc363309f418c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>optopt</name>
      <anchorfile>getopt__long_8c.html</anchorfile>
      <anchor>a475b8db98445da73e5f62a1ef6324b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>optreset</name>
      <anchorfile>getopt__long_8c.html</anchorfile>
      <anchor>a62231492adf03e02ff80d0bfb3b3ebd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>getopt_long.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>getopt__long_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <class kind="struct">option</class>
    <member kind="define">
      <type>#define</type>
      <name>no_argument</name>
      <anchorfile>getopt__long_8h.html</anchorfile>
      <anchor>a3bc1d5f667b5b4ca4b4abb685dc874ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_argument</name>
      <anchorfile>getopt__long_8h.html</anchorfile>
      <anchor>acca06c0a947656bd8b395bf1084ffb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>required_argument</name>
      <anchorfile>getopt__long_8h.html</anchorfile>
      <anchor>a6ece8d8dfa8378778f7290fdaba5b8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>getopt_long</name>
      <anchorfile>getopt__long_8h.html</anchorfile>
      <anchor>aa3697e0a2c2656ceadadea4677e46730</anchor>
      <arglist>(int argc, char *const argv[], const char *optstring, const struct option *longopts, int *longindex)</arglist>
    </member>
    <member kind="variable">
      <type>VL_EXPORT char *</type>
      <name>optarg</name>
      <anchorfile>getopt__long_8h.html</anchorfile>
      <anchor>a850d62c8bf5d6f6d9b92cd86a00d6739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VL_EXPORT int</type>
      <name>opterr</name>
      <anchorfile>getopt__long_8h.html</anchorfile>
      <anchor>a887ae6df5bd8546964b4195efdc5156e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VL_EXPORT int</type>
      <name>optind</name>
      <anchorfile>getopt__long_8h.html</anchorfile>
      <anchor>a90192dad337ffa282f4ee6685b22e44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VL_EXPORT int</type>
      <name>optopt</name>
      <anchorfile>getopt__long_8h.html</anchorfile>
      <anchor>a2c619b8eb1760291fedf3e7b693f89e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VL_EXPORT int</type>
      <name>optreset</name>
      <anchorfile>getopt__long_8h.html</anchorfile>
      <anchor>af5bfe44c46bdda657353f4fb2f93caa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmm.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>gmm_8c</filename>
    <includes id="gmm_8h" name="gmm.h" local="yes" imported="no">gmm.h</includes>
    <includes id="mathop__sse2_8h" name="mathop_sse2.h" local="yes" imported="no">mathop_sse2.h</includes>
    <includes id="mathop__avx_8h" name="mathop_avx.h" local="yes" imported="no">mathop_avx.h</includes>
    <includes id="shuffle-def_8h" name="shuffle-def.h" local="yes" imported="no">shuffle-def.h</includes>
    <includes id="gmm_8c" name="gmm.c" local="yes" imported="no">gmm.c</includes>
    <class kind="struct">_VlGMM</class>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a5a392548f2df67370cb15d2a5d75cd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a5a392548f2df67370cb15d2a5d75cd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_GMM_INSTANTIATING</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>ab1d7f0e23a35f23843187f95d1562fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_GMM_INSTANTIATING</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>ab1d7f0e23a35f23843187f95d1562fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_GMM_MIN_POSTERIOR</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a7cb795715cd63e234806f7d1f073dd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_GMM_MIN_PRIOR</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a4f0ac53ad9e04f2784b764c9f02141a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_GMM_MIN_VARIANCE</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>ab6f28b7423dfa826f9ed7f102293c61d</anchor>
      <arglist></arglist>
      <docanchor file="gmm_8c">gmm-maximization-step</docanchor>
      <docanchor file="gmm_8c">gmm-em</docanchor>
      <docanchor file="gmm_8c">gmm-fundamentals-init</docanchor>
      <docanchor file="gmm_8c">gmm-expectation-step</docanchor>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_SHUFFLE_prefix</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a0f4417ddb60f347306e145cddc70632b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_SHUFFLE_type</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a1148a2ce5fc323d5c524e0f5d28f7702</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_vl_gmm_prepare_for_data</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a6cf3854511b85a67573eeb5c81465733</anchor>
      <arglist>(VlGMM *self, vl_size numData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_gmm_delete</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>adbde533172047f780e2713d18387a9d0</anchor>
      <arglist>(VlGMM *self)</arglist>
    </member>
    <member kind="function">
      <type>double const *</type>
      <name>vl_gmm_get_covariance_lower_bounds</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a6e149ef463f029ba96788f0aa7442025</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>void const *</type>
      <name>vl_gmm_get_covariances</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a319648cad7d83d2a31c7beb79b1ba125</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_type</type>
      <name>vl_gmm_get_data_type</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>ac8980d73a2bac3f4aba64108ea9b7986</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_gmm_get_dimension</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a5dd301238834c161a8ca142f32b2a83c</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlGMMInitialization</type>
      <name>vl_gmm_get_initialization</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a51e3a8e372e5d019c215d126823986b0</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlKMeans *</type>
      <name>vl_gmm_get_kmeans_init_object</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a6c35a5179c1a1061b0ed243d56e12dc7</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_gmm_get_loglikelihood</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a618c40e1338f2433505f83d0745fce7f</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_gmm_get_max_num_iterations</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>aaa311e17e0190fa3a247349d4e127e3d</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>void const *</type>
      <name>vl_gmm_get_means</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>ae8598b36a92ca066e26e03ea46dee466</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_gmm_get_num_clusters</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a6d4f30630fd47af3dec762a58df7b653</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_gmm_get_num_data</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a83a3fb14322069092b4618bcabaf5fda</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>void const *</type>
      <name>vl_gmm_get_posteriors</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a54b1da9397fdb22c1036690e80816e76</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>void const *</type>
      <name>vl_gmm_get_priors</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a556605dddee3aa3f2c35898436c5e811</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vl_gmm_get_verbosity</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a167e3a1208bc756e1681dfc44dab5928</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlGMM *</type>
      <name>vl_gmm_new</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>afe0bdce1cf97a7b64011ae58bc8b9697</anchor>
      <arglist>(vl_type dataType, vl_size dimension, vl_size numComponents)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_gmm_reset</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a1baeb175e0cdb68c548addc837d7baae</anchor>
      <arglist>(VlGMM *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_gmm_set_covariance_lower_bound</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a607ba2f82f3bfe5949f71acca0d332c8</anchor>
      <arglist>(VlGMM *self, double bound)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_gmm_set_covariance_lower_bounds</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>ac5b9aa600e348e99907cdb9f160c8d1d</anchor>
      <arglist>(VlGMM *self, double const *bounds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_gmm_set_initialization</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a3f34a10ef70b880a81eabce9fc29cc2e</anchor>
      <arglist>(VlGMM *self, VlGMMInitialization init)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_gmm_set_kmeans_init_object</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>ae740ca4d9c354ac9d83c89127bce744c</anchor>
      <arglist>(VlGMM *self, VlKMeans *kmeans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_gmm_set_max_num_iterations</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a606ce33d200101fa6a60e10a3e89cec1</anchor>
      <arglist>(VlGMM *self, vl_size maxNumIterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_gmm_set_num_repetitions</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a9801c187ad6f0561275a715d3e589a59</anchor>
      <arglist>(VlGMM *self, vl_size numRepetitions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_gmm_set_verbosity</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a96708e3c10107c49f136a0fe1082684a</anchor>
      <arglist>(VlGMM *self, int verbosity)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_gmm_get_num_repetitions</name>
      <anchorfile>gmm_8c.html</anchorfile>
      <anchor>a8e2102b99babff0644bc75f31e580a24</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmm.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>gmm_8h</filename>
    <includes id="kmeans_8h" name="kmeans.h" local="yes" imported="no">kmeans.h</includes>
    <member kind="typedef">
      <type>struct _VlGMM</type>
      <name>VlGMM</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>ac37169b7292bb76e78ea0eba9b4ffd8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _VlGMMInitialization</type>
      <name>VlGMMInitialization</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a307c4c7c5b5f760c014fe5b39bd17857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_VlGMMInitialization</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>ac5497b459b059c0d893c1a64c0a1f8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlGMMKMeans</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>ac5497b459b059c0d893c1a64c0a1f8cda5a63bb7b0105d969855a9097d13ffd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlGMMRand</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>ac5497b459b059c0d893c1a64c0a1f8cdaffba7144b2bd2505b6b0ccaa89bd4f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlGMMCustom</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>ac5497b459b059c0d893c1a64c0a1f8cdadaee798f6850c527ecf774cedfc44cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_get_gmm_data_posteriors_d</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a86239466c8968d8c59e154ac4fd57c62</anchor>
      <arglist>(double *posteriors, vl_size numClusters, vl_size numData, double const *priors, double const *means, vl_size dimension, double const *covariances, double const *data)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_get_gmm_data_posteriors_f</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a64749d7d916376cd59246699c6b249c4</anchor>
      <arglist>(float *posteriors, vl_size numClusters, vl_size numData, float const *priors, float const *means, vl_size dimension, float const *covariances, float const *data)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_set_covariances</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a2e760405e4a7cdda9bb54c12c6f287ea</anchor>
      <arglist>(VlGMM *self, void const *covariances)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_set_means</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a06ab3efc089cc19a313c11c419414154</anchor>
      <arglist>(VlGMM *self, void const *means)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_set_priors</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a9cbef4dcff4bad1b8df50be6b970ed84</anchor>
      <arglist>(VlGMM *self, void const *priors)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlGMM *</type>
      <name>vl_gmm_new</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a9c8f57656a20a26faf02cf4d36214329</anchor>
      <arglist>(vl_type dataType, vl_size dimension, vl_size numComponents)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlGMM *</type>
      <name>vl_gmm_new_copy</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a588faf0b68098e440425feabb319ee9c</anchor>
      <arglist>(VlGMM const *gmm)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_delete</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a6835593686148d01d0e483374e74fe0e</anchor>
      <arglist>(VlGMM *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_reset</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a3f2cc7c4a4a945faf454d24232f19f7a</anchor>
      <arglist>(VlGMM *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_gmm_cluster</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a5ff01b42cbea0e959e74b3b2a49ec12c</anchor>
      <arglist>(VlGMM *self, void const *data, vl_size numData)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_init_with_rand_data</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a51374e9112ca46519134864c36989e75</anchor>
      <arglist>(VlGMM *self, void const *data, vl_size numData)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_init_with_kmeans</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>ab0632ae30899ed9f34a1ed0089af2f78</anchor>
      <arglist>(VlGMM *self, void const *data, vl_size numData, VlKMeans *kmeansInit)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_gmm_em</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a24bfca7c67e2cb67702ed13c9af254c9</anchor>
      <arglist>(VlGMM *self, void const *data, vl_size numData)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_set_num_repetitions</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a887a310b071a4884209292c46231a89a</anchor>
      <arglist>(VlGMM *self, vl_size numRepetitions)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_set_max_num_iterations</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a058c0341d69504cbab343dcc0783c7db</anchor>
      <arglist>(VlGMM *self, vl_size maxNumIterations)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_set_verbosity</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a3726f6390ff370c31dfcdddad3e528ef</anchor>
      <arglist>(VlGMM *self, int verbosity)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_set_initialization</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a287aafd58c0c28c8cd3b4e5420143729</anchor>
      <arglist>(VlGMM *self, VlGMMInitialization init)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_set_kmeans_init_object</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>ac2253ba04913fa446a8b5583e74d94c0</anchor>
      <arglist>(VlGMM *self, VlKMeans *kmeans)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_set_covariance_lower_bounds</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>ab6bf30b64bfd0e3d752c1de9f5c9a9ce</anchor>
      <arglist>(VlGMM *self, double const *bounds)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_gmm_set_covariance_lower_bound</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>ac51d72232c7b73d7f89230d5b60f0f07</anchor>
      <arglist>(VlGMM *self, double bound)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void const *</type>
      <name>vl_gmm_get_means</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a77bb32d059f9474fc70cf370adabd0eb</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void const *</type>
      <name>vl_gmm_get_covariances</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a96461f90cb5ccc1bebe1574d61d45de6</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void const *</type>
      <name>vl_gmm_get_priors</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a4e22d26d3eb44674bff18ad8326c3e96</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void const *</type>
      <name>vl_gmm_get_posteriors</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a64303d840939c1fcc05351a52a80b8b4</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_type</type>
      <name>vl_gmm_get_data_type</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>aa874a822fa87b37cc95f91ea44bcee5f</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_gmm_get_dimension</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a3854a3b9c1ce80ea46a0aa527363cb0d</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_gmm_get_num_repetitions</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a8e2102b99babff0644bc75f31e580a24</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_gmm_get_num_data</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a155d2abeaa46c5c8d21f727c758c1112</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_gmm_get_num_clusters</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>ad11b4895f5556304a8d1cad86a15a36c</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_gmm_get_loglikelihood</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a78fd543797120f83ae8ee05f891160c3</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_gmm_get_verbosity</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a32f755e5b79c2f5ab5a2239185c4b2ec</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_gmm_get_max_num_iterations</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>aba8da3fe8bae63450af6e1d0ac9ed0a5</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlGMMInitialization</type>
      <name>vl_gmm_get_initialization</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a6e3f00385381bea929715fc0dc1e2811</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlKMeans *</type>
      <name>vl_gmm_get_kmeans_init_object</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a82cef1117506c777993d39c59728bacd</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double const *</type>
      <name>vl_gmm_get_covariance_lower_bounds</name>
      <anchorfile>gmm_8h.html</anchorfile>
      <anchor>a28d0ab84bd4c2e6f6d44dfacd963f77c</anchor>
      <arglist>(VlGMM const *self)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>heap-def.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>heap-def_8h</filename>
    <includes id="host_8h" name="host.h" local="yes" imported="no">host.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_array</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>ac2b59b9373be3df851dac7c594924a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_array_const</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a26ecc998f06fc924bcc453f3dda0463d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_cmp</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>ae1dcf86e1dde6ad3e350e893a76930e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_DEF_H</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a6d753bf8d3f5f76f364d81e4afe7e1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_down</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a8cbbc2814c6a2bb228b51de7943fcb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_pop</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>afbe1adf823cd9a732ef2551e8ceaeecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_push</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a4e3138bd54898a87e09ff6a69963cbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_swap</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a43225d7498732cdbeeadb4d8a52c300e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_up</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a3a9e06682d9eacfe9f497a00ff55853f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_update</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a571a2cdb3f396763130d91ddd05713c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VL_HEAP_type</type>
      <name>VL_HEAP_cmp</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>aaf4df7c7797d404b038e77dccdab6b96</anchor>
      <arglist>(VL_HEAP_array_const array, vl_uindex indexA, vl_uindex indexB)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>VL_HEAP_down</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>af4e4ef0f54dafb5e315808cee6b4ee40</anchor>
      <arglist>(VL_HEAP_array array, vl_uindex index)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uindex</type>
      <name>vl_heap_left_child</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a5a075682095b3442b904e7d3d00951ff</anchor>
      <arglist>(vl_uindex index)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uindex</type>
      <name>vl_heap_parent</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a7c2e9d0cddd36c573936b0a838a7f186</anchor>
      <arglist>(vl_uindex index)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uindex</type>
      <name>VL_HEAP_pop</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a9f58bdbc70ee924451095ebc1adb9247</anchor>
      <arglist>(VL_HEAP_array array, vl_size *heapSize)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>VL_HEAP_push</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a4f37f5a64097ad0fd5d1fd32913f86d3</anchor>
      <arglist>(VL_HEAP_array array, vl_size *heapSize)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uindex</type>
      <name>vl_heap_right_child</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>aa695dc14e9e2dae567a8e64a5d97919e</anchor>
      <arglist>(vl_uindex index)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>VL_HEAP_swap</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a3974f7d6f5ac0a3f7c697dc613c3d3e7</anchor>
      <arglist>(VL_HEAP_array array, vl_uindex indexA, vl_uindex indexB)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>VL_HEAP_up</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a4e3e1a43e114329863f2fa40021eb793</anchor>
      <arglist>(VL_HEAP_array array, vl_size heapSize, vl_uindex index)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>VL_HEAP_update</name>
      <anchorfile>heap-def_8h.html</anchorfile>
      <anchor>a5df905ba558c507e70a2c4a6bc13c290</anchor>
      <arglist>(VL_HEAP_array array, vl_size heapSize, vl_uindex index)</arglist>
    </member>
    <docanchor file="heap-def_8h">heap-def-overview</docanchor>
    <docanchor file="heap-def_8h">heap-def-overview-general</docanchor>
    <docanchor file="heap-def_8h">heap-def-tech</docanchor>
  </compound>
  <compound kind="file">
    <name>hikmeans.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>hikmeans_8c</filename>
    <includes id="hikmeans_8h" name="hikmeans.h" local="yes" imported="no">hikmeans.h</includes>
    <member kind="function">
      <type>vl_uint8 *</type>
      <name>vl_hikm_copy_subset</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>af2b531434c89a3b40ff8bf5a7a0670dd</anchor>
      <arglist>(vl_uint8 const *data, vl_uint32 *ids, vl_size N, vl_size M, vl_uint32 id, vl_size *N2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_hikm_delete</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>a7830ea7acf7332e0eda8369b58853808</anchor>
      <arglist>(VlHIKMTree *f)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_hikm_get_depth</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>a51b8a3da781958f50d4ef41dcbda2d32</anchor>
      <arglist>(VlHIKMTree const *f)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_hikm_get_K</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>ad01623c87b275ba47ab9dcf6679d3bae</anchor>
      <arglist>(VlHIKMTree const *f)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_hikm_get_max_niters</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>af305ded1d09a18af4ea3d9562a2bdb1c</anchor>
      <arglist>(VlHIKMTree const *f)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_hikm_get_ndims</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>a8bbbad989ed222178d7d80a7ef8a6a8c</anchor>
      <arglist>(VlHIKMTree const *f)</arglist>
    </member>
    <member kind="function">
      <type>VlHIKMNode const *</type>
      <name>vl_hikm_get_root</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>a4db5e0be37ea7fb20202e249046a4987</anchor>
      <arglist>(VlHIKMTree const *f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vl_hikm_get_verbosity</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>a41f0093905ef603a8b93e921522638e4</anchor>
      <arglist>(VlHIKMTree const *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_hikm_init</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>a80b86a77cf5994e4c6675a7632e01e01</anchor>
      <arglist>(VlHIKMTree *f, vl_size M, vl_size K, vl_size depth)</arglist>
    </member>
    <member kind="function">
      <type>VlHIKMTree *</type>
      <name>vl_hikm_new</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>ae48c89b710a84568dcac00ddd763e604</anchor>
      <arglist>(int method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_hikm_push</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>aacb98ccf6f8e9cc45dcfda9ca4f648c9</anchor>
      <arglist>(VlHIKMTree *f, vl_uint32 *asgn, vl_uint8 const *data, vl_size N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_hikm_set_max_niters</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>a431d5ac9cb5d5ae058dcc9785ad08fe5</anchor>
      <arglist>(VlHIKMTree *f, int max_niters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_hikm_set_verbosity</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>a23789e4faee416be030f2a519de096e3</anchor>
      <arglist>(VlHIKMTree *f, int verb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_hikm_train</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>ace8de873d52287e32918999864b93fbd</anchor>
      <arglist>(VlHIKMTree *f, vl_uint8 const *data, vl_size N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>xdelete</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>aadddad0081d1f54bbb0a198ed4f16916</anchor>
      <arglist>(VlHIKMNode *node)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VlHIKMNode *</type>
      <name>xmeans</name>
      <anchorfile>hikmeans_8c.html</anchorfile>
      <anchor>af22dd9e8c5eeb2a087ca39c302b72b0f</anchor>
      <arglist>(VlHIKMTree *tree, vl_uint8 const *data, vl_size N, vl_size K, vl_size height)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hikmeans.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>hikmeans_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="ikmeans_8h" name="ikmeans.h" local="yes" imported="no">ikmeans.h</includes>
    <class kind="struct">_VlHIKMNode</class>
    <class kind="struct">_VlHIKMTree</class>
    <member kind="typedef">
      <type>struct _VlHIKMNode</type>
      <name>VlHIKMNode</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>a840c059149338e3a415fb4397811b08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlHIKMTree</type>
      <name>VlHIKMTree</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>a69669e04f374c37fa2ff86a520a9c4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlHIKMTree *</type>
      <name>vl_hikm_new</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>a3df622c52440e12947fcc42756253262</anchor>
      <arglist>(int method)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hikm_delete</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>ac326f6779f5420a6eb259d8a39cec0ff</anchor>
      <arglist>(VlHIKMTree *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_hikm_get_ndims</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>acb92cf070111bd1e0a36640ecc587e47</anchor>
      <arglist>(VlHIKMTree const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_hikm_get_K</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>abd0bb46fec06548d9815c2dad6ec916e</anchor>
      <arglist>(VlHIKMTree const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_hikm_get_depth</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>a2e09de695fe30cdd0ff133152feffdc7</anchor>
      <arglist>(VlHIKMTree const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_hikm_get_verbosity</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>ab45b23d8a82a0e3dd211fdb401c5efc9</anchor>
      <arglist>(VlHIKMTree const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_hikm_get_max_niters</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>a9620c12154a1eebce6a013623922d4f7</anchor>
      <arglist>(VlHIKMTree const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlHIKMNode const *</type>
      <name>vl_hikm_get_root</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>a010cbff711a73108a7719aacda384c57</anchor>
      <arglist>(VlHIKMTree const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hikm_set_verbosity</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>a503624e0535aeb23de7943b3c34c6b77</anchor>
      <arglist>(VlHIKMTree *f, int verb)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hikm_set_max_niters</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>a9d664614a590845d6c4b39f8558a9023</anchor>
      <arglist>(VlHIKMTree *f, int max_niters)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hikm_init</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>a4604e0d4a2511951035dd31a5e29e154</anchor>
      <arglist>(VlHIKMTree *f, vl_size M, vl_size K, vl_size depth)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hikm_train</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>afd76963df3d1f9b41de801d6b6810671</anchor>
      <arglist>(VlHIKMTree *f, vl_uint8 const *data, vl_size N)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hikm_push</name>
      <anchorfile>hikmeans_8h.html</anchorfile>
      <anchor>ae401a3f9055f543d06e8383ed3618baa</anchor>
      <arglist>(VlHIKMTree *f, vl_uint32 *asgn, vl_uint8 const *data, vl_size N)</arglist>
    </member>
    <docanchor file="hikmeans_8h">hikm-tree</docanchor>
  </compound>
  <compound kind="file">
    <name>hog.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>hog_8c</filename>
    <includes id="hog_8h" name="hog.h" local="yes" imported="no">hog.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>at</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>a7f589adfa75870a6470286e6a75d17ac</anchor>
      <arglist>(x, y, k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>at</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>a7f589adfa75870a6470286e6a75d17ac</anchor>
      <arglist>(x, y, k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>at</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>a7f589adfa75870a6470286e6a75d17ac</anchor>
      <arglist>(x, y, k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>atglyph</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>a0eaa1a498b8d1e104190dc3d58b694be</anchor>
      <arglist>(x, y, k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>atNorm</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>aebbc7aa173a501f46ec5dee2eb984cc5</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>atNorm</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>aebbc7aa173a501f46ec5dee2eb984cc5</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_hog_delete</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>a31692138ce8b6c925bf9cf4761f9dd71</anchor>
      <arglist>(VlHog *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_hog_extract</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>ab66448d416e661344327f969aebb9a42</anchor>
      <arglist>(VlHog *self, float *features)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_hog_get_dimension</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>acce19086c37f34edc0078933f224ebcc</anchor>
      <arglist>(VlHog const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_hog_get_glyph_size</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>a61ae53dfac6a9ed20a8865e531c23d5a</anchor>
      <arglist>(VlHog const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_hog_get_height</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>ad7037e000f578c2abeeb4e8a3d6bbaf6</anchor>
      <arglist>(VlHog *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_index const *</type>
      <name>vl_hog_get_permutation</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>ac700d5506dd453b9a41d3a17b9e3cca7</anchor>
      <arglist>(VlHog const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_bool</type>
      <name>vl_hog_get_use_bilinear_orientation_assignments</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>a901062389718b5584a194d15bbdaaad2</anchor>
      <arglist>(VlHog const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_hog_get_width</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>a8e899624c92435e77f3a1916b7ce5ed4</anchor>
      <arglist>(VlHog *self)</arglist>
    </member>
    <member kind="function">
      <type>VlHog *</type>
      <name>vl_hog_new</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>adb99ad366dbd4ea539a76f48df1dff9c</anchor>
      <arglist>(VlHogVariant variant, vl_size numOrientations, vl_bool transposed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_hog_prepare_buffers</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>a5dbfa64119c885357735d6f7f2bd26b5</anchor>
      <arglist>(VlHog *self, vl_size width, vl_size height, vl_size cellSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_hog_put_image</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>a86e1faec74ae8163db8dd1e0d292c305</anchor>
      <arglist>(VlHog *self, float const *image, vl_size width, vl_size height, vl_size numChannels, vl_size cellSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_hog_put_polar_field</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>a2da0444b21261c3db0309ca25ad5895b</anchor>
      <arglist>(VlHog *self, float const *modulus, float const *angle, vl_bool directed, vl_size width, vl_size height, vl_size cellSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_hog_render</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>aafce8a9f029f232887bda4e64c585aa3</anchor>
      <arglist>(VlHog const *self, float *image, float const *descriptor, vl_size width, vl_size height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_hog_set_use_bilinear_orientation_assignments</name>
      <anchorfile>hog_8c.html</anchorfile>
      <anchor>a1d3c6e1ebef79141b2ddbf8208f3e25e</anchor>
      <arglist>(VlHog *self, vl_bool x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hog.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>hog_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <class kind="struct">VlHog_</class>
    <member kind="typedef">
      <type>struct VlHog_</type>
      <name>VlHog</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>a2322cd00de0d30e2a3c771e119ecfcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VlHogVariant_</type>
      <name>VlHogVariant</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>aca2ae4f06b71ebec0b7e7737fbfd461f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VlHogVariant_</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>a4d65eea32e01cd465e5831995e0fe09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlHogVariantDalalTriggs</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>a4d65eea32e01cd465e5831995e0fe09bafcc40426a43d26060632379ea1da75e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlHogVariantUoctti</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>a4d65eea32e01cd465e5831995e0fe09ba226e1dcc8e54cffa2e1ca7b70f117df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hog_delete</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>ae6185ccc3ef86f127010a6a9bad181ef</anchor>
      <arglist>(VlHog *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hog_extract</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>a84cda8685785c3845ea41d5b2a0ab8ee</anchor>
      <arglist>(VlHog *self, float *features)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_hog_get_dimension</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>a98459f942bc9847ddd9c7fbfdc81582e</anchor>
      <arglist>(VlHog const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_hog_get_glyph_size</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>a275f8afcc87c392962bddd3b29925b78</anchor>
      <arglist>(VlHog const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_hog_get_height</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>afcd976b0a597defa8020f67976ba9400</anchor>
      <arglist>(VlHog *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_index const *</type>
      <name>vl_hog_get_permutation</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>ac120ce96c3963abcb6ec6f6a45a75d0c</anchor>
      <arglist>(VlHog const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_bool</type>
      <name>vl_hog_get_use_bilinear_orientation_assignments</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>a9de0cae52ce1252e8690361c3d040195</anchor>
      <arglist>(VlHog const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_hog_get_width</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>a9a9c05271c6ad9d88622e50f4ea3c15e</anchor>
      <arglist>(VlHog *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlHog *</type>
      <name>vl_hog_new</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>aaa08eb17b0d8ee45e4a0e518bae49f23</anchor>
      <arglist>(VlHogVariant variant, vl_size numOrientations, vl_bool transposed)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hog_process</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>a4f8ee5369ee638c2bbde6119aed7b739</anchor>
      <arglist>(VlHog *self, float *features, float const *image, vl_size width, vl_size height, vl_size numChannels, vl_size cellSize)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hog_put_image</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>a5f87da82f8a319a3e730052f945c0685</anchor>
      <arglist>(VlHog *self, float const *image, vl_size width, vl_size height, vl_size numChannels, vl_size cellSize)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hog_put_polar_field</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>a6b3378572a6018872e093d466c479198</anchor>
      <arglist>(VlHog *self, float const *modulus, float const *angle, vl_bool directed, vl_size width, vl_size height, vl_size cellSize)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hog_render</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>ab534d2773dbb515bffa1e11057254a4e</anchor>
      <arglist>(VlHog const *self, float *image, float const *features, vl_size width, vl_size height)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_hog_set_use_bilinear_orientation_assignments</name>
      <anchorfile>hog_8h.html</anchorfile>
      <anchor>aabff5f5049117231cb2a293029b265ba</anchor>
      <arglist>(VlHog *self, vl_bool x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>homkermap.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>homkermap_8c</filename>
    <includes id="homkermap_8h" name="homkermap.h" local="yes" imported="no">homkermap.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <includes id="homkermap_8c" name="homkermap.c" local="yes" imported="no">homkermap.c</includes>
    <class kind="struct">_VlHomogeneousKernelMap</class>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HOMKERMAP_INSTANTIATING</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>a811006f5062f5469dfaa0d1320ec4ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HOMKERMAP_INSTANTIATING</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>a811006f5062f5469dfaa0d1320ec4ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>sinc</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>a62d919199f3631d78c11e4f766e83747</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_homogeneouskernelmap_delete</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>a9a059f792833cb10e62f5f476f99f0da</anchor>
      <arglist>(VlHomogeneousKernelMap *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_homogeneouskernelmap_get_dimension</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>a9b0ff9e29e918d0591590a8857ca6ae1</anchor>
      <arglist>(VlHomogeneousKernelMap const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlHomogeneousKernelType</type>
      <name>vl_homogeneouskernelmap_get_kernel_type</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>a61d8c4d7f2226bbdff7a67779c156bbb</anchor>
      <arglist>(VlHomogeneousKernelMap const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_homogeneouskernelmap_get_order</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>a5313ff7a41b555600e5d2379613e486f</anchor>
      <arglist>(VlHomogeneousKernelMap const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_homogeneouskernelmap_get_smooth_spectrum</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>a94c8ac1f18a6492a0fa29ced6e80561d</anchor>
      <arglist>(VlHomogeneousKernelMap const *self, double omega)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_homogeneouskernelmap_get_spectrum</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>aee2fdebe1539e9c7fad7d305d423bd04</anchor>
      <arglist>(VlHomogeneousKernelMap const *self, double omega)</arglist>
    </member>
    <member kind="function">
      <type>VlHomogeneousKernelMapWindowType</type>
      <name>vl_homogeneouskernelmap_get_window_type</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>ae3ed4aa68a26e81a8456743c7edda1c1</anchor>
      <arglist>(VlHomogeneousKernelMap const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlHomogeneousKernelMap *</type>
      <name>vl_homogeneouskernelmap_new</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>a87e86a2981550ae60f565575c32966ea</anchor>
      <arglist>(VlHomogeneousKernelType kernelType, double gamma, vl_size order, double period, VlHomogeneousKernelMapWindowType windowType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>void</name>
      <anchorfile>homkermap_8c.html</anchorfile>
      <anchor>a78e9659f81ff206c9304e323d67a98f3</anchor>
      <arglist>(VlHomogeneousKernelMap const *self, T *destination, vl_size stride, double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>homkermap.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>homkermap_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <member kind="typedef">
      <type>struct _VlHomogeneousKernelMap</type>
      <name>VlHomogeneousKernelMap</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>a43d1ce82fdc646b6fe2ae5e7323de38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VlHomogeneousKernelMapWindowType</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>a35a05da3e1eb781a6fa997ec9be69a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlHomogeneousKernelMapWindowUniform</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>a35a05da3e1eb781a6fa997ec9be69a62ab9d8903c4fc8d17dadf194dac6682238</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlHomogeneousKernelMapWindowRectangular</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>a35a05da3e1eb781a6fa997ec9be69a62a83070b8b6be773c61bc3f19fc4583053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VlHomogeneousKernelType</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>a13074dd7edec5d8c86dde5da80e8d8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlHomogeneousKernelIntersection</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>a13074dd7edec5d8c86dde5da80e8d8d8af793e7c7238192b64f007e7a5bc9b3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlHomogeneousKernelChi2</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>a13074dd7edec5d8c86dde5da80e8d8d8a0ddb0dafd4c63088336d983b944ac5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlHomogeneousKernelJS</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>a13074dd7edec5d8c86dde5da80e8d8d8a685a81b7c2636dffa06eb5b59e836df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlHomogeneousKernelMap *</type>
      <name>vl_homogeneouskernelmap_new</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>ad3cfe090ab6ddf54b0b19fbc1f21e51f</anchor>
      <arglist>(VlHomogeneousKernelType kernelType, double gamma, vl_size order, double period, VlHomogeneousKernelMapWindowType windowType)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_homogeneouskernelmap_delete</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>aadbdf934e03c860d4f3bce67e7bcbce8</anchor>
      <arglist>(VlHomogeneousKernelMap *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_homogeneouskernelmap_evaluate_d</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>aa46c3f8cfdf0f1334727c27c13e77608</anchor>
      <arglist>(VlHomogeneousKernelMap const *self, double *destination, vl_size stride, double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_homogeneouskernelmap_evaluate_f</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>a2ea4628d7a00b9543112fc4dd2d8f380</anchor>
      <arglist>(VlHomogeneousKernelMap const *self, float *destination, vl_size stride, double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_homogeneouskernelmap_get_order</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>a1fee03cde42457745d0ec9e9dbe66fb2</anchor>
      <arglist>(VlHomogeneousKernelMap const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_homogeneouskernelmap_get_dimension</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>a56e02b8e322b8f386e06920c719e9bce</anchor>
      <arglist>(VlHomogeneousKernelMap const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlHomogeneousKernelType</type>
      <name>vl_homogeneouskernelmap_get_kernel_type</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>a05b31e82877562ce19e2bfb80344baaf</anchor>
      <arglist>(VlHomogeneousKernelMap const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlHomogeneousKernelMapWindowType</type>
      <name>vl_homogeneouskernelmap_get_window_type</name>
      <anchorfile>homkermap_8h.html</anchorfile>
      <anchor>aa8ff375290b3a8150a6a3f082771b0a4</anchor>
      <arglist>(VlHomogeneousKernelMap const *self)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>host.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>host_8c</filename>
    <includes id="host_8h" name="host.h" local="yes" imported="no">host.h</includes>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <member kind="function">
      <type>void</type>
      <name>_vl_x86cpu_info_init</name>
      <anchorfile>host_8c.html</anchorfile>
      <anchor>a6d07eb9d58557d2efdb7aae443f989a9</anchor>
      <arglist>(VlX86CpuInfo *self)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>_vl_x86cpu_info_to_string_copy</name>
      <anchorfile>host_8c.html</anchorfile>
      <anchor>afa49e3b97489c15554ec21da6ef5b9f8</anchor>
      <arglist>(VlX86CpuInfo const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT char *</type>
      <name>vl_static_configuration_to_string_copy</name>
      <anchorfile>host_8c.html</anchorfile>
      <anchor>adb0444182ff2c9171cd75a4688963879</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>host.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>host_8h</filename>
    <class kind="struct">_VlX86CpuInfo</class>
    <member kind="define">
      <type>#define</type>
      <name>VL_STRINGIFY</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a61a48096b951544d0554b8a06aa59306</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_XSTRINGIFY</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a2a5d283f40e6bf0fc1ca74644084a423</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_CAT</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>aeba7ee97f4e6474a78c242ca9c49798c</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_XCAT</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a755f8d9673970b82ad9375e32d2693ef</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_XCAT3</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>ae5a425c5832ec8b91c3acd70cc30ad8d</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_XCAT4</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a0b450714848c2941f3e00e7a9d2338f4</anchor>
      <arglist>(x, y, z, u)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_XCAT5</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a551d8bfc670074c55bf8a0a7405f5e28</anchor>
      <arglist>(x, y, z, u, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_YESNO</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>addfdc610a7c5d53f5167f7a02b5baf4f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_COMPILER_ILP32</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a426f6e574a76d69692eace4d858b9adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_ARCH_BIG_ENDIAN</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a040b85d2764e6270f5d14515c8ab02aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_INT8_C</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a39c44d2083958e498425a8abb29b407d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_INT16_C</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>ad08cf90e9ab75508ff1a5a8c5a33f1fd</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_INT32_C</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a39f97aecddfe2a7abf90a358690410a1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_INT64_C</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a2d1d0a4a0f2f80fd47ee405e4c92bba3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_UINT8_C</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>ae3cffa06d00149d83a3d2332f60b9134</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_UINT16_C</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>abd41ad6b0fecc0c06e89f556d30f5a05</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_UINT32_C</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a9fedb480a5681cef16985d34ec52f6fe</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_UINT64_C</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a555c4468bb49c4c17513ef5bcf470f62</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FL_INT64</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a9e0dd28d4000da64e451fbce6939cb6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FL_INT32</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>ac08de2d648945a77801c9884a0ff752d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FL_INT16</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a065ee814c68df328e58181c387f8ccf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FL_INT8</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a782a8eb010de36cbc9c4517f73c23d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FL_INDEX</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a15a80f72eaf892a9f0d69167df1a071b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FMT_INDEX</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a79c56fd25ae0746b063266ec7fae930b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FMT_INTPTR</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>afade1e41badafa9c5280aaef35f87403</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FMT_UINDEX</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>addb8218f8f733565479705ff5f6c0e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FMT_SIZE</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a32387e8bdd1b0d03af42522deb12f127</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FMT_UINTPTR</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>afbbbf7b8cd264a829a6aecbe26bffba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_BIG_INT</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a2a2754158f58ad8118579b45f66426f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_SMALL_INT</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>ab11084ae11b83378e74bf4b1e545f134</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_BIG_UINT</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a985a5b1b02b23f20c72ba5d5b9abab2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT char *</type>
      <name>vl_static_configuration_to_string_copy</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>adb0444182ff2c9171cd75a4688963879</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_swap_host_big_endianness_8</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a06b8ad01a424679c640ed1a296bffb30</anchor>
      <arglist>(void *dst, void *src)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_swap_host_big_endianness_4</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a124102058469b65d02a789c6131a56df</anchor>
      <arglist>(void *dst, void *src)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_swap_host_big_endianness_2</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a36975e12ab72a5db22e15e8b93ff4a89</anchor>
      <arglist>(void *dst, void *src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TRUE</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a0c72a8c7d2abcd2871b3348138c5f1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FALSE</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>abce143a5a9b51d987a74f2ad30046520</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>vl_int64</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a54fac6581dee528cb70ff40145cc5677</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>vl_int32</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a03fa435c713d3141c4a700f79f5b2600</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>vl_int16</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a47e046602e64d54280961328bf950ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>vl_int8</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>aee4cc9690b799a33dfc9614636ac34a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long unsigned</type>
      <name>vl_uint64</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a540f57081a67ca28dda91f1858290708</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int unsigned</type>
      <name>vl_uint32</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>aeb7c862765448a70017105efa4d25e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short unsigned</type>
      <name>vl_uint16</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>ab2275d6c7bf6fc027151d11072b45f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char unsigned</type>
      <name>vl_uint8</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a38fbd9a3cf53dfc9a5650c38497b7d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>vl_int</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a8127af01f6220099c1dd4ec579f5ae09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>vl_uint</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a5bd6e91d6bfd0be04101fdca94069c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>vl_bool</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>ad32e7f8ec7333ff33998cf671a3b1412</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_int32</type>
      <name>vl_intptr</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>afa16bd9b637357fb5590b7154987239b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_uint32</type>
      <name>vl_uintptr</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a20819052598008f96d3bd302a35c9d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_uint32</type>
      <name>vl_size</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a0ee26101458c663510d620e3ee7e2555</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_int32</type>
      <name>vl_index</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a66417c5847876295ea87b38140073879</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_uint32</type>
      <name>vl_uindex</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>ac13bd3cc913e1da576e189a3ec8d66fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlX86CpuInfo</type>
      <name>VlX86CpuInfo</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a50811e79b5e12e9483b15f2e1069deb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_vl_x86cpu_info_init</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>a6d07eb9d58557d2efdb7aae443f989a9</anchor>
      <arglist>(VlX86CpuInfo *self)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>_vl_x86cpu_info_to_string_copy</name>
      <anchorfile>host_8h.html</anchorfile>
      <anchor>afa49e3b97489c15554ec21da6ef5b9f8</anchor>
      <arglist>(VlX86CpuInfo const *self)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ikmeans.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>ikmeans_8c</filename>
    <includes id="ikmeans_8h" name="ikmeans.h" local="yes" imported="no">ikmeans.h</includes>
    <member kind="function">
      <type>void</type>
      <name>vl_ikm_delete</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>a33a659152e03286d390aa17b1a212a7b</anchor>
      <arglist>(VlIKMFilt *f)</arglist>
    </member>
    <member kind="function">
      <type>vl_ikmacc_t const *</type>
      <name>vl_ikm_get_centers</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>a56e13744afc5e1917f4c036fe1c36678</anchor>
      <arglist>(VlIKMFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_ikm_get_K</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>aba2ce262018aae7049c53a33af0db8e1</anchor>
      <arglist>(VlIKMFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_ikm_get_max_niters</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>ad1dcf031fd04bdbaf9d389dcd960c953</anchor>
      <arglist>(VlIKMFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_ikm_get_ndims</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>a10787adeb3ac4c3d6cce7a2e3598525f</anchor>
      <arglist>(VlIKMFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vl_ikm_get_verbosity</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>afe77d60b7c64f773b9e5edbcebca6e21</anchor>
      <arglist>(VlIKMFilt const *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_ikm_init_elkan</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>ab38e22411869667cd6641eb9eecc7ed8</anchor>
      <arglist>(VlIKMFilt *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_ikm_init_lloyd</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>aa16a203c23fcbe039562f732acb996eb</anchor>
      <arglist>(VlIKMFilt *)</arglist>
    </member>
    <member kind="function">
      <type>VlIKMFilt *</type>
      <name>vl_ikm_new</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>af5a42441a336dd73c39c5a1ec8028444</anchor>
      <arglist>(int method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_ikm_push</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>ac7e2bc8d34d514a4fe43b57d12dc244a</anchor>
      <arglist>(VlIKMFilt *f, vl_uint32 *asgn, vl_uint8 const *data, vl_size N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_ikm_push_elkan</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>a80e7e38e7c3ddc2e4497ea3f086e59bc</anchor>
      <arglist>(VlIKMFilt *, vl_uint32 *, vl_uint8 const *, vl_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_ikm_push_lloyd</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>a8dddae1c275c956ee19a73f331c0b19f</anchor>
      <arglist>(VlIKMFilt *, vl_uint32 *, vl_uint8 const *, vl_size)</arglist>
    </member>
    <member kind="function">
      <type>vl_uint32</type>
      <name>vl_ikm_push_one</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>af2fef6df8fbeb3bfe780a031b6d36861</anchor>
      <arglist>(vl_ikmacc_t const *centers, vl_uint8 const *data, vl_size M, vl_size K)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_ikm_set_max_niters</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>a25053477cd794f1a0fc3095a08640c62</anchor>
      <arglist>(VlIKMFilt *f, vl_size max_niters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_ikm_set_verbosity</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>adbf9d13d091a5bec378023de11bfa690</anchor>
      <arglist>(VlIKMFilt *f, int verb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vl_ikm_train</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>a58ccd60ab79dbfe8b9823a1caede7879</anchor>
      <arglist>(VlIKMFilt *f, vl_uint8 const *data, vl_size N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vl_ikm_train_elkan</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>ad646aab1f33f9e89367df22db574fb9c</anchor>
      <arglist>(VlIKMFilt *, vl_uint8 const *, vl_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vl_ikm_train_lloyd</name>
      <anchorfile>ikmeans_8c.html</anchorfile>
      <anchor>a080d7af87473bf1abd122fe7207bc742</anchor>
      <arglist>(VlIKMFilt *, vl_uint8 const *, vl_size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ikmeans.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>ikmeans_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="random_8h" name="random.h" local="yes" imported="no">random.h</includes>
    <class kind="struct">_VlIKMFilt</class>
    <member kind="define">
      <type>#define</type>
      <name>VL_IKMACC_MAX</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a299e3f3d4a298918571c3daf916587ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_int32</type>
      <name>vl_ikmacc_t</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a6a9ff8a15b1f0d96c187e96705d350e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlIKMFilt</type>
      <name>VlIKMFilt</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>ae310add6663ca6c9c8a2075549d26cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VlIKMAlgorithms</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a4aa95067e495fa8309ab028307a3418d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_IKM_LLOYD</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a4aa95067e495fa8309ab028307a3418da03abd693c3d932bb543401274eb868c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_IKM_ELKAN</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a4aa95067e495fa8309ab028307a3418da46d6e04c3599a881c16722b6969c5a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlIKMFilt *</type>
      <name>vl_ikm_new</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a327d10e35e5b150b6b77a2645dd724b7</anchor>
      <arglist>(int method)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_ikm_delete</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a3a659ff1d3126dbf4082a19a11077c37</anchor>
      <arglist>(VlIKMFilt *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_ikm_init</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a9843fba3c3f0c06c0a91e7ac40e1b9e7</anchor>
      <arglist>(VlIKMFilt *f, vl_ikmacc_t const *centers, vl_size M, vl_size K)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_ikm_init_rand</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>aa1c4b0a65290fdb398170bbfaac84514</anchor>
      <arglist>(VlIKMFilt *f, vl_size M, vl_size K)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_ikm_init_rand_data</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a953eb8db917c9b70b4d402afbba9071c</anchor>
      <arglist>(VlIKMFilt *f, vl_uint8 const *data, vl_size M, vl_size N, vl_size K)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_ikm_train</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a5f9cac68b005af21cb085464a44fe5aa</anchor>
      <arglist>(VlIKMFilt *f, vl_uint8 const *data, vl_size N)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_ikm_push</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>aec0779dd9338925ea681e8ac9e53d79a</anchor>
      <arglist>(VlIKMFilt *f, vl_uint32 *asgn, vl_uint8 const *data, vl_size N)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_uint</type>
      <name>vl_ikm_push_one</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a183a346f613895048754cf688215b736</anchor>
      <arglist>(vl_ikmacc_t const *centers, vl_uint8 const *data, vl_size M, vl_size K)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_ikm_get_ndims</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>ae44d64e4391fc9832fa9862310d352ca</anchor>
      <arglist>(VlIKMFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_ikm_get_K</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a4a17654aa1d9e63d478c938ce660ecaa</anchor>
      <arglist>(VlIKMFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_ikm_get_verbosity</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>af6e51ef6a369e017c8c8d15337b0163e</anchor>
      <arglist>(VlIKMFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_ikm_get_max_niters</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a770373e285e7f9cf4365083264179176</anchor>
      <arglist>(VlIKMFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_ikmacc_t const *</type>
      <name>vl_ikm_get_centers</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a5030e55595ec494e5be06eed0c16d4b7</anchor>
      <arglist>(VlIKMFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_ikm_set_verbosity</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a0e2503384da3ac4d7d918ba0807f2b98</anchor>
      <arglist>(VlIKMFilt *f, int verb)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_ikm_set_max_niters</name>
      <anchorfile>ikmeans_8h.html</anchorfile>
      <anchor>a6b6d8c10d5917d975c16162a5c4c6a8e</anchor>
      <arglist>(VlIKMFilt *f, vl_size max_niters)</arglist>
    </member>
    <docanchor file="ikmeans_8h">ikmeans-alg-lloyd</docanchor>
    <docanchor file="ikmeans_8h">ikmeans-alg-init</docanchor>
    <docanchor file="ikmeans_8h">ikmeans-algo</docanchor>
    <docanchor file="ikmeans_8h">ikmeans-alg-elkan</docanchor>
  </compound>
  <compound kind="file">
    <name>imopv.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>imopv_8c</filename>
    <includes id="imopv_8h" name="imopv.h" local="yes" imported="no">imopv.h</includes>
    <includes id="imopv__sse2_8h" name="imopv_sse2.h" local="yes" imported="no">imopv_sse2.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <includes id="imopv_8c" name="imopv.c" local="yes" imported="no">imopv.c</includes>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAVE_BACK</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a1054a70e69e5b7c988f6ba2a3947c83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_IMOPV_INSTANTIATING</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a709b83ff3fd7f57e93dd8f9f29064e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_IMOPV_INSTANTIATING</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a709b83ff3fd7f57e93dd8f9f29064e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_IMOPV_INSTANTIATING</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a709b83ff3fd7f57e93dd8f9f29064e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_IMOPV_INSTANTIATING</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a709b83ff3fd7f57e93dd8f9f29064e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>VL_XCAT</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a71642c7ca3aaa4473611be11400b148e</anchor>
      <arglist>(_vl_new_gaussian_fitler_, SFX)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>void</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a6cf635dc4fbd6af15c65e8c36d9b6d46</anchor>
      <arglist>(T *dst, vl_size dst_stride, T const *src, vl_size src_width, vl_size src_height, vl_size src_stride, T const *filt, vl_index filt_begin, vl_index filt_end, int step, unsigned int flags)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>void</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>afac798d7b43b8ea0fcc0dcecabfa0912</anchor>
      <arglist>(T const *image, vl_size numColumns, vl_size numRows, vl_size columnStride, vl_size rowStride, T *distanceTransform, vl_uindex *indexes, T coeff, T offset)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>void</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a1cf3e07f224d67145d770db6f555135a</anchor>
      <arglist>(T *dest, vl_size destStride, T const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride, vl_size filterSize, vl_size step, unsigned int flags)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>void</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>ae0807900418339cdb81983a3b9e4bbb4</anchor>
      <arglist>(T *smoothed, vl_size smoothedStride, T const *image, vl_size width, vl_size height, vl_size stride, double sigmax, double sigmay)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>void</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a4a795de058b8a564e20ee1eee7167977</anchor>
      <arglist>(T *xGradient, T *yGradient, vl_size gradWidthStride, vl_size gradHeightStride, T const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>void</name>
      <anchorfile>imopv_8c.html</anchorfile>
      <anchor>a49178630cc6347f34f8a5b72b186e827</anchor>
      <arglist>(T *integral, vl_size integralStride, T const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imopv.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>imopv_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VL_PAD_BY_ZERO</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>af6e169f2ed366d16f9149a99d5574071</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_PAD_BY_CONTINUITY</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>aabcdd51c289c0d8db11dda9e26349a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_PAD_MASK</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>a2a4f0c469409eea71985bac3f10d08fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TRANSPOSE</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>a2489ff30a8c5d4048038a90b640a038a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imconvcol_vf</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>a4d2fa6d46faace80e4d28f771cc1d2c1</anchor>
      <arglist>(float *dst, vl_size dst_stride, float const *src, vl_size src_width, vl_size src_height, vl_size src_stride, float const *filt, vl_index filt_begin, vl_index filt_end, int step, unsigned int flags)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imconvcol_vd</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>aca77f25ca260644bfcba2b36efb0cb19</anchor>
      <arglist>(double *dst, vl_size dst_stride, double const *src, vl_size src_width, vl_size src_height, vl_size src_stride, double const *filt, vl_index filt_begin, vl_index filt_end, int step, unsigned int flags)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imconvcoltri_f</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>ab5561b2ed447b0099e7bf8dc79915382</anchor>
      <arglist>(float *dest, vl_size destStride, float const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride, vl_size filterSize, vl_size step, int unsigned flags)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imconvcoltri_d</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>ad624650d3ab3d609f68634f83623677c</anchor>
      <arglist>(double *dest, vl_size destStride, double const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride, vl_size filterSize, vl_size step, int unsigned flags)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imintegral_f</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>a783087728b77a88fb701426acf587956</anchor>
      <arglist>(float *integral, vl_size integralStride, float const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imintegral_d</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>a63f63ca0445077d4baf05db04a1921e5</anchor>
      <arglist>(double *integral, vl_size integralStride, double const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imintegral_i32</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>a33c2c2a2dc57e86aa03f0f5288001c46</anchor>
      <arglist>(vl_int32 *integral, vl_size integralStride, vl_int32 const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imintegral_ui32</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>ab02ddbe089220e3c33c548d2b45887a1</anchor>
      <arglist>(vl_uint32 *integral, vl_size integralStride, vl_uint32 const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_image_distance_transform_d</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>ad13a54f025599cbde1e2f073733872b2</anchor>
      <arglist>(double const *image, vl_size numColumns, vl_size numRows, vl_size columnStride, vl_size rowStride, double *distanceTransform, vl_uindex *indexes, double coeff, double offset)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_image_distance_transform_f</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>ac20d3690d57a30ddb2937d051abaf192</anchor>
      <arglist>(float const *image, vl_size numColumns, vl_size numRows, vl_size columnStride, vl_size rowStride, float *distanceTransform, vl_uindex *indexes, float coeff, float offset)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imsmooth_f</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>ae57b15ab6308fb8a20f358267645657d</anchor>
      <arglist>(float *smoothed, vl_size smoothedStride, float const *image, vl_size width, vl_size height, vl_size stride, double sigmax, double sigmay)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imsmooth_d</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>af6c768d466c0c767bbad085166618daa</anchor>
      <arglist>(double *smoothed, vl_size smoothedStride, double const *image, vl_size width, vl_size height, vl_size stride, double sigmax, double sigmay)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imgradient_polar_f</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>a0733fd424fee11f8f4028eb83af90c16</anchor>
      <arglist>(float *amplitudeGradient, float *angleGradient, vl_size gradWidthStride, vl_size gradHeightStride, float const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imgradient_polar_d</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>a52fe17840f8ca2c5ef8f25a3f92cf30f</anchor>
      <arglist>(double *amplitudeGradient, double *angleGradient, vl_size gradWidthStride, vl_size gradHeightStride, double const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imgradient_f</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>af50b3073f2e4256af3b0f09a76dc56e0</anchor>
      <arglist>(float *xGradient, float *yGradient, vl_size gradWidthStride, vl_size gradHeightStride, float const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imgradient_d</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>ab50850830f8e1514804e285963b0d5a1</anchor>
      <arglist>(double *xGradient, double *yGradient, vl_size gradWidthStride, vl_size gradHeightStride, double const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_imgradient_polar_f_callback</name>
      <anchorfile>imopv_8h.html</anchorfile>
      <anchor>aefa60e5a76c28016ab6848f0f755fa4b</anchor>
      <arglist>(float const *sourceImage, int sourceImageWidth, int sourceImageHeight, float *dstImage, int dstWidth, int dstHeight, int octave, int level, void *params)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imopv_sse2.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>imopv__sse2_8c</filename>
    <includes id="imopv_8h" name="imopv.h" local="yes" imported="no">imopv.h</includes>
    <includes id="imopv__sse2_8h" name="imopv_sse2.h" local="yes" imported="no">imopv_sse2.h</includes>
    <includes id="imopv__sse2_8c" name="imopv_sse2.c" local="yes" imported="no">imopv_sse2.c</includes>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>imopv__sse2_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>imopv__sse2_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_IMOPV_SSE2_INSTANTIATING</name>
      <anchorfile>imopv__sse2_8c.html</anchorfile>
      <anchor>af2141913e6906f1acc20505f8f1c1c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_IMOPV_SSE2_INSTANTIATING</name>
      <anchorfile>imopv__sse2_8c.html</anchorfile>
      <anchor>af2141913e6906f1acc20505f8f1c1c0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imopv_sse2.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>imopv__sse2_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>_vl_imconvcol_vd_sse2</name>
      <anchorfile>imopv__sse2_8h.html</anchorfile>
      <anchor>a01757a8bef84ce8b96f75762771d0a65</anchor>
      <arglist>(double *dst, vl_size dst_stride, double const *src, vl_size src_width, vl_size src_height, vl_size src_stride, double const *filt, vl_index filt_begin, vl_index filt_end, int step, unsigned int flags)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>_vl_imconvcol_vf_sse2</name>
      <anchorfile>imopv__sse2_8h.html</anchorfile>
      <anchor>a916d51dbd38f978d75001b57498f7ae8</anchor>
      <arglist>(float *dst, vl_size dst_stride, float const *src, vl_size src_width, vl_size src_height, vl_size src_stride, float const *filt, vl_index filt_begin, vl_index filt_end, int step, unsigned int flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kdtree.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>kdtree_8c</filename>
    <includes id="vl_2kdtree_8h" name="vl/kdtree.h" local="yes" imported="no">kdtree.h</includes>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="random_8h" name="random.h" local="yes" imported="no">random.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <includes id="heap-def_8h" name="heap-def.h" local="yes" imported="no">heap-def.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_cmp</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>abc43f54e0fe6235a5a207421438a1003</anchor>
      <arglist>(v, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_cmp</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>abc43f54e0fe6235a5a207421438a1003</anchor>
      <arglist>(v, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_cmp</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>abc43f54e0fe6235a5a207421438a1003</anchor>
      <arglist>(v, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_prefix</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>ae0d8f7e617493c4a73696983e1c360b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_prefix</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>ae0d8f7e617493c4a73696983e1c360b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_prefix</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>ae0d8f7e617493c4a73696983e1c360b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_type</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a809b241c547ba76275bd10575086c3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_type</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a809b241c547ba76275bd10575086c3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_type</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a809b241c547ba76275bd10575086c3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_kdforest_build</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>ac886f1fd6024a74e9e4a5d7566b2125f</anchor>
      <arglist>(VlKDForest *self, vl_size numData, void const *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_kdforest_delete</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a68bcecfea6e63a41aafbd5ea9ca1a418</anchor>
      <arglist>(VlKDForest *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_kdforest_get_data_dimension</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a548f72a02684f50ed2fc5d54e256b752</anchor>
      <arglist>(VlKDForest const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_type</type>
      <name>vl_kdforest_get_data_type</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>abba39fcd9a3693e9c8851b0b008c2db0</anchor>
      <arglist>(VlKDForest const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_kdforest_get_depth_of_tree</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a55728e3e3e7a3619ed24e8b016dbf2a4</anchor>
      <arglist>(VlKDForest const *self, vl_uindex treeIndex)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_kdforest_get_max_num_comparisons</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>af0d6436d4b42826cf4aaf50b2ec59b53</anchor>
      <arglist>(VlKDForest *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_kdforest_get_num_nodes_of_tree</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a766017f8aefa345762c3503f6a2b0b75</anchor>
      <arglist>(VlKDForest const *self, vl_uindex treeIndex)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_kdforest_get_num_trees</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a054701571177903a5369bb73da3139ef</anchor>
      <arglist>(VlKDForest const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlKDForestSearcher *</type>
      <name>vl_kdforest_get_searcher</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a4ed205952b4cae3da0634b753095dca8</anchor>
      <arglist>(VlKDForest const *self, vl_uindex pos)</arglist>
    </member>
    <member kind="function">
      <type>VlKDTreeThresholdingMethod</type>
      <name>vl_kdforest_get_thresholding_method</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>ac153ede5b0d8716f2ae7887ef7060884</anchor>
      <arglist>(VlKDForest const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlKDForest *</type>
      <name>vl_kdforest_new</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a52564e86ef0d9294a9bc9b13c5d44427</anchor>
      <arglist>(vl_type dataType, vl_size dimension, vl_size numTrees, VlVectorComparisonType distance)</arglist>
    </member>
    <member kind="function">
      <type>VlKDForestSearcher *</type>
      <name>vl_kdforest_new_searcher</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a9d909b0b42489ce438b03e99be9fd5d1</anchor>
      <arglist>(VlKDForest *kdforest)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_kdforest_query</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a2af87b58193ea0314fa971f8678e4e8c</anchor>
      <arglist>(VlKDForest *self, VlKDForestNeighbor *neighbors, vl_size numNeighbors, void const *query)</arglist>
    </member>
    <member kind="function">
      <type>vl_uindex</type>
      <name>vl_kdforest_query_recursively</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>ab0f262a9cbe09b77e5a6eddd2c6c81db</anchor>
      <arglist>(VlKDForestSearcher *searcher, VlKDTree *tree, vl_uindex nodeIndex, VlKDForestNeighbor *neighbors, vl_size numNeighbors, vl_size *numAddedNeighbors, double dist, void const *query)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_kdforest_query_with_array</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a2b44b23d4ea1b3296a76c6a020831ac6</anchor>
      <arglist>(VlKDForest *self, vl_uint32 *indexes, vl_size numNeighbors, vl_size numQueries, void *distances, void const *queries)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_kdforest_set_max_num_comparisons</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a4bf926f9406cec740d564b703236c68d</anchor>
      <arglist>(VlKDForest *self, vl_size n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_kdforest_set_thresholding_method</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>adf66cf1b6be55d82a2ad4d568271f157</anchor>
      <arglist>(VlKDForest *self, VlKDTreeThresholdingMethod method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_kdforestsearcher_delete</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>aaf7bb0d93fffba8cc0b1967b6a94293a</anchor>
      <arglist>(VlKDForestSearcher *self)</arglist>
    </member>
    <member kind="function">
      <type>VlKDForest *</type>
      <name>vl_kdforestsearcher_get_forest</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a1cbab77674ad3c634c1189143233a8a3</anchor>
      <arglist>(VlKDForestSearcher const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_kdforestsearcher_query</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a2a6c7a53e155d26b62409157d8be7fef</anchor>
      <arglist>(VlKDForestSearcher *self, VlKDForestNeighbor *neighbors, vl_size numNeighbors, void const *query)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_kdtree_build_recursively</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>ac1b2bb2aa04dc77c102048d7f112fd5e</anchor>
      <arglist>(VlKDForest *forest, VlKDTree *tree, vl_uindex nodeIndex, vl_uindex dataBegin, vl_uindex dataEnd, unsigned int depth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vl_kdtree_calc_bounds_recursively</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a435c39094d6a630a7393e76fc8506630</anchor>
      <arglist>(VlKDTree *tree, vl_uindex nodeIndex, double *searchBounds)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_kdtree_compare_index_entries</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a8035f407a7f13eeabef6f428da54e57b</anchor>
      <arglist>(void const *a, void const *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vl_uindex</type>
      <name>vl_kdtree_node_new</name>
      <anchorfile>kdtree_8c.html</anchorfile>
      <anchor>a94cd8f55cedbb5512a83c234103921e7</anchor>
      <arglist>(VlKDTree *tree, vl_uindex parentIndex)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>toolbox/misc/kdtree.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>toolbox_2misc_2kdtree_8h</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="vl_2kdtree_8h" name="vl/kdtree.h" local="no" imported="no">vl/kdtree.h</includes>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>new_array_from_kdforest</name>
      <anchorfile>toolbox_2misc_2kdtree_8h.html</anchorfile>
      <anchor>a1133f888554f29dff3c37c4e7c9dfbe6</anchor>
      <arglist>(VlKDForest const *forest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VlKDForest *</type>
      <name>new_kdforest_from_array</name>
      <anchorfile>toolbox_2misc_2kdtree_8h.html</anchorfile>
      <anchor>aef85f38ea016b4ddc59baa840eff22f7</anchor>
      <arglist>(mxArray const *forest_array, mxArray const *data_array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore_parent_recursively</name>
      <anchorfile>toolbox_2misc_2kdtree_8h.html</anchorfile>
      <anchor>ad1ec14e705e41556f9274c421a657c7c</anchor>
      <arglist>(VlKDTree *tree, int nodeIndex, int *numNodesToVisit)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl/kdtree.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>vl_2kdtree_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <class kind="struct">_VlKDForest</class>
    <class kind="struct">_VlKDForestNeighbor</class>
    <class kind="struct">_VlKDForestSearcher</class>
    <class kind="struct">_VlKDForestSearchState</class>
    <class kind="struct">_VlKDTree</class>
    <class kind="struct">_VlKDTreeDataIndexEntry</class>
    <class kind="struct">_VlKDTreeNode</class>
    <class kind="struct">_VlKDTreeSplitDimension</class>
    <member kind="define">
      <type>#define</type>
      <name>VL_KDTREE_SPLIT_HEAP_SIZE</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a45348793289ac9dd21d124a9553f4084</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_KDTREE_VARIANCE_EST_NUM_SAMPLES</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a512b2a1bed98983c66f6a9153528ac0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlKDForest</type>
      <name>VlKDForest</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>af2305db9740ef5501b5e6a19a374a726</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlKDForestNeighbor</type>
      <name>VlKDForestNeighbor</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a7f6df51074aefc44e6e0295beaea03b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlKDForestSearcher</type>
      <name>VlKDForestSearcher</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a94c75d671695cfa8e8368d78fe547f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlKDForestSearchState</type>
      <name>VlKDForestSearchState</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a67f1574361b22745cf0ecc10d7dd62fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlKDTree</type>
      <name>VlKDTree</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a108623a8db5dc6ac5c8bcd373f8123d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlKDTreeDataIndexEntry</type>
      <name>VlKDTreeDataIndexEntry</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>ac57dd6e2ca87f9a59fba9404ac4c61bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlKDTreeNode</type>
      <name>VlKDTreeNode</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a4b48c12b0205dfa48858f536fb079c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlKDTreeSplitDimension</type>
      <name>VlKDTreeSplitDimension</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a183c6afe63ad54eddb317fc364485a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _VlKDTreeThresholdingMethod</type>
      <name>VlKDTreeThresholdingMethod</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a9af55b2fcdfed500314205a3449b37d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_VlKDTreeThresholdingMethod</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>af178ae6c1876c146ba00155d5c16c531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_KDTREE_MEDIAN</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>af178ae6c1876c146ba00155d5c16c531a5ad308eb1c2005088e8edfe3ac6ae51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_KDTREE_MEAN</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>af178ae6c1876c146ba00155d5c16c531ae1f06278a8286258846b924f888d3368</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlKDForest *</type>
      <name>vl_kdforest_new</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a54c15cdffb1c983fc746836f57824e6f</anchor>
      <arglist>(vl_type dataType, vl_size dimension, vl_size numTrees, VlVectorComparisonType normType)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlKDForestSearcher *</type>
      <name>vl_kdforest_new_searcher</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>aba48702b13c54e79d8ea33eb49cdfbba</anchor>
      <arglist>(VlKDForest *kdforest)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kdforest_delete</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>af2e093f010ccc6db5e8d19f6a7b31684</anchor>
      <arglist>(VlKDForest *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kdforestsearcher_delete</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a6642f263323dac7c01e46dcb97ccea50</anchor>
      <arglist>(VlKDForestSearcher *searcher)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kdforest_build</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a85fa8778a5e226b185008fde6a78f602</anchor>
      <arglist>(VlKDForest *self, vl_size numData, void const *data)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_kdforest_query</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a6ce7ddb6ce5103df451be08f0bb8e10e</anchor>
      <arglist>(VlKDForest *self, VlKDForestNeighbor *neighbors, vl_size numNeighbors, void const *query)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_kdforest_query_with_array</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a92d3898441071e293d9659fc142a5cec</anchor>
      <arglist>(VlKDForest *self, vl_uint32 *index, vl_size numNeighbors, vl_size numQueries, void *distance, void const *queries)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_kdforestsearcher_query</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a33f33e09aa7c0f54c3794d37f34f203d</anchor>
      <arglist>(VlKDForestSearcher *self, VlKDForestNeighbor *neighbors, vl_size numNeighbors, void const *query)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_kdforest_get_depth_of_tree</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a3bd9b0b98c081128e85691995de4bd61</anchor>
      <arglist>(VlKDForest const *self, vl_uindex treeIndex)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_kdforest_get_num_nodes_of_tree</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>ab393e959d2e119639055c9344fcfc8e0</anchor>
      <arglist>(VlKDForest const *self, vl_uindex treeIndex)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_kdforest_get_num_trees</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a73cbb04977ee104b8b35054bfff7522f</anchor>
      <arglist>(VlKDForest const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_kdforest_get_data_dimension</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a96fa0534cfcfc72887c1c6ad187e4ea5</anchor>
      <arglist>(VlKDForest const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_type</type>
      <name>vl_kdforest_get_data_type</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a21147f3191b63e5e32d70d5ec0e6e0a0</anchor>
      <arglist>(VlKDForest const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kdforest_set_max_num_comparisons</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a8b4f2bc36b30a9fb781c38a32c131bcd</anchor>
      <arglist>(VlKDForest *self, vl_size n)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_kdforest_get_max_num_comparisons</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a7bccc49b83d6b258648dfdd0afdb8312</anchor>
      <arglist>(VlKDForest *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kdforest_set_thresholding_method</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>aad411ded1a720198af5fb82202b2b74c</anchor>
      <arglist>(VlKDForest *self, VlKDTreeThresholdingMethod method)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlKDTreeThresholdingMethod</type>
      <name>vl_kdforest_get_thresholding_method</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a5d3bfff6617c53bddbc4d60365dca40e</anchor>
      <arglist>(VlKDForest const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlKDForest *</type>
      <name>vl_kdforest_searcher_get_forest</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>a92b3b3baa2ebc3de39cea0f48a97088a</anchor>
      <arglist>(VlKDForestSearcher const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlKDForestSearcher *</type>
      <name>vl_kdforest_get_searcher</name>
      <anchorfile>vl_2kdtree_8h.html</anchorfile>
      <anchor>ad5f5953a1f9c16a94651373010b12c39</anchor>
      <arglist>(VlKDForest const *self, vl_uindex pos)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kmeans.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>kmeans_8c</filename>
    <includes id="kmeans_8h" name="kmeans.h" local="yes" imported="no">kmeans.h</includes>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <includes id="shuffle-def_8h" name="shuffle-def.h" local="yes" imported="no">shuffle-def.h</includes>
    <includes id="kmeans_8c" name="kmeans.c" local="yes" imported="no">kmeans.c</includes>
    <includes id="qsort-def_8h" name="qsort-def.h" local="yes" imported="no">qsort-def.h</includes>
    <class kind="struct">_VlKMeansSortWrapper</class>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>a5a392548f2df67370cb15d2a5d75cd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>a5a392548f2df67370cb15d2a5d75cd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_KMEANS_INSTANTIATING</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>ab8455e22846a042158cb5f3b5e4f5ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_KMEANS_INSTANTIATING</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>ab8455e22846a042158cb5f3b5e4f5ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_SHUFFLE_prefix</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>a0f4417ddb60f347306e145cddc70632b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_SHUFFLE_type</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>a1148a2ce5fc323d5c524e0f5d28f7702</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlKMeansSortWrapper</type>
      <name>VlKMeansSortWrapper</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>ac00936739a06777ddd73f92c8c1d334f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kmeans_delete</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>a677882efb3718a7eee55cb8121dbec4b</anchor>
      <arglist>(VlKMeans *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlKMeans *</type>
      <name>vl_kmeans_new</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>ac42629c5d08fd4c9ba1323b7d4ee75ba</anchor>
      <arglist>(vl_type dataType, VlVectorComparisonType distance)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlKMeans *</type>
      <name>vl_kmeans_new_copy</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>aa74d5c91ef860bc2a6eceee3ddab998d</anchor>
      <arglist>(VlKMeans const *kmeans)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kmeans_reset</name>
      <anchorfile>kmeans_8c.html</anchorfile>
      <anchor>ae89351a74c33740cb79656d7324cf9c9</anchor>
      <arglist>(VlKMeans *self)</arglist>
      <docanchor file="kmeans_8h">kmeans-lloyd</docanchor>
      <docanchor file="kmeans_8h">kmeans-init</docanchor>
      <docanchor file="kmeans_8h">kmeans-elkan</docanchor>
      <docanchor file="kmeans_8h">kmeans-ann</docanchor>
    </member>
  </compound>
  <compound kind="file">
    <name>kmeans.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>kmeans_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="random_8h" name="random.h" local="yes" imported="no">random.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <includes id="vl_2kdtree_8h" name="vl/kdtree.h" local="yes" imported="no">kdtree.h</includes>
    <class kind="struct">_VlKMeans</class>
    <member kind="typedef">
      <type>struct _VlKMeans</type>
      <name>VlKMeans</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a6c289f00ea4377f25124f7327d9c61dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _VlKMeansAlgorithm</type>
      <name>VlKMeansAlgorithm</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a0acb00e168c9aec26e1b25ae2f4f9308</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _VlKMeansInitialization</type>
      <name>VlKMeansInitialization</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>ab23e71a55fbe154570c0c8ed41e02ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_VlKMeansAlgorithm</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>abd8108cb813c5e096a399cd669aecdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlKMeansLloyd</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>abd8108cb813c5e096a399cd669aecdc2a19e04f61cc224d6f970a6cba351d6692</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlKMeansElkan</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>abd8108cb813c5e096a399cd669aecdc2a5f262d513ca0a82ddb577bbe31aa164c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlKMeansANN</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>abd8108cb813c5e096a399cd669aecdc2adc59056a09e72cdca518cfd6860d0ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_VlKMeansInitialization</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a055e85a138dc84904db0a5b5465d657a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlKMeansRandomSelection</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a055e85a138dc84904db0a5b5465d657aa60e94b6baf611109b87ca291ff86943b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlKMeansPlusPlus</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a055e85a138dc84904db0a5b5465d657aa314ecb9e2d2f166ce7199e1a6cb0594a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlKMeans *</type>
      <name>vl_kmeans_new</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>ac42629c5d08fd4c9ba1323b7d4ee75ba</anchor>
      <arglist>(vl_type dataType, VlVectorComparisonType distance)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlKMeans *</type>
      <name>vl_kmeans_new_copy</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>aa74d5c91ef860bc2a6eceee3ddab998d</anchor>
      <arglist>(VlKMeans const *kmeans)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kmeans_delete</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a677882efb3718a7eee55cb8121dbec4b</anchor>
      <arglist>(VlKMeans *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kmeans_reset</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>ae89351a74c33740cb79656d7324cf9c9</anchor>
      <arglist>(VlKMeans *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_kmeans_cluster</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>afe6300a1859e376abc63f3e168e9b3f4</anchor>
      <arglist>(VlKMeans *self, void const *data, vl_size dimension, vl_size numData, vl_size numCenters)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kmeans_quantize</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a2b49b0d9f57adb352a8d5d7f3c0f673d</anchor>
      <arglist>(VlKMeans *self, vl_uint32 *assignments, void *distances, void const *data, vl_size numData)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kmeans_quantize_ANN</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>aa04585030bf98eba1f3118e0c5f3f0aa</anchor>
      <arglist>(VlKMeans *self, vl_uint32 *assignments, void *distances, void const *data, vl_size numData, vl_size iteration)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kmeans_set_centers</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>ad0cc86f595fdf8158b57760711326f1d</anchor>
      <arglist>(VlKMeans *self, void const *centers, vl_size dimension, vl_size numCenters)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kmeans_init_centers_with_rand_data</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a2915834241924a02f540437e6f84b506</anchor>
      <arglist>(VlKMeans *self, void const *data, vl_size dimensions, vl_size numData, vl_size numCenters)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_kmeans_init_centers_plus_plus</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a899b72653191ff667ee7087d7bccb89a</anchor>
      <arglist>(VlKMeans *self, void const *data, vl_size dimensions, vl_size numData, vl_size numCenters)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_kmeans_refine_centers</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>afe18ee8c56c435920855cff39a872105</anchor>
      <arglist>(VlKMeans *self, void const *data, vl_size numData)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_type</type>
      <name>vl_kmeans_get_data_type</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>afe2ee575981be014792505b087cfeddc</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VlVectorComparisonType</type>
      <name>vl_kmeans_get_distance</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>aeace285609796126d1a595ed640d33c5</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VlKMeansAlgorithm</type>
      <name>vl_kmeans_get_algorithm</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>ab26fe53bc80b804fb2c2ff6a8307cf2d</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VlKMeansInitialization</type>
      <name>vl_kmeans_get_initialization</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a2122ce5a16231654dc82a42f88decf9f</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_size</type>
      <name>vl_kmeans_get_num_repetitions</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a49b87cc2488b54f9d40256ef5ca514a8</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_size</type>
      <name>vl_kmeans_get_dimension</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a0d4489783da945c3e1d62e310bb33691</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_size</type>
      <name>vl_kmeans_get_num_centers</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a3476c8f4005af5e62f78088845c1a590</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_kmeans_get_verbosity</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a700a282198bdb1399929c285da9310fd</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_size</type>
      <name>vl_kmeans_get_max_num_iterations</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a9bff27f09ac100dd713bab14acd4e20d</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_kmeans_get_min_energy_variation</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>af1e5c173cb671534ca408dfe52737c25</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_size</type>
      <name>vl_kmeans_get_max_num_comparisons</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>ac0e4eaf94ab4e892476331ca76134041</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_size</type>
      <name>vl_kmeans_get_num_trees</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a0b4bfbb2394446e7bacda57e438dd3f3</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_kmeans_get_energy</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a980034a2d42fdccafd99fc4406fb7c37</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void const *</type>
      <name>vl_kmeans_get_centers</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a3febc004db531294dca57d3fac3eabe5</anchor>
      <arglist>(VlKMeans const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_kmeans_set_algorithm</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a1f23116854ded3d4b935934c15bbb6d5</anchor>
      <arglist>(VlKMeans *self, VlKMeansAlgorithm algorithm)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_kmeans_set_initialization</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>afdb2c480e62df6d1235e14a24d9943d8</anchor>
      <arglist>(VlKMeans *self, VlKMeansInitialization initialization)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_kmeans_set_num_repetitions</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>ac5d114765321df6cbf604114cfac9c95</anchor>
      <arglist>(VlKMeans *self, vl_size numRepetitions)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_kmeans_set_max_num_iterations</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>afae15982f7f6c5b3d9262cc937350cc5</anchor>
      <arglist>(VlKMeans *self, vl_size maxNumIterations)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_kmeans_set_min_energy_variation</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a35ce566020ccc7e0ee0b5c19202d42b7</anchor>
      <arglist>(VlKMeans *self, double minEnergyVariation)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_kmeans_set_verbosity</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>ad137e68cbdfe4446efb11a9bcc4738b3</anchor>
      <arglist>(VlKMeans *self, int verbosity)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_kmeans_set_max_num_comparisons</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a4fc96277361ca177c953ad5135878497</anchor>
      <arglist>(VlKMeans *self, vl_size maxNumComparisons)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_kmeans_set_num_trees</name>
      <anchorfile>kmeans_8h.html</anchorfile>
      <anchor>a0d0a87cd72290d2ca556f9594fda1606</anchor>
      <arglist>(VlKMeans *self, vl_size numTrees)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lbp.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>lbp_8c</filename>
    <includes id="lbp_8h" name="lbp.h" local="yes" imported="no">lbp.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>at</name>
      <anchorfile>lbp_8c.html</anchorfile>
      <anchor>a1380c243eec41a940aca6e265b049fce</anchor>
      <arglist>(u, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>to</name>
      <anchorfile>lbp_8c.html</anchorfile>
      <anchor>a6776906c07f93c7fcbacb3213d147112</anchor>
      <arglist>(u, v, w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_vl_lbp_init_uniform</name>
      <anchorfile>lbp_8c.html</anchorfile>
      <anchor>a4b3218fc22115f0b9d9906579913099f</anchor>
      <arglist>(VlLbp *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_lbp_delete</name>
      <anchorfile>lbp_8c.html</anchorfile>
      <anchor>af4061c7ff063118d14893cafe5b55ed8</anchor>
      <arglist>(VlLbp *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_lbp_get_dimension</name>
      <anchorfile>lbp_8c.html</anchorfile>
      <anchor>a04bf6bfe08323e8e3c7077aeae50640c</anchor>
      <arglist>(VlLbp *self)</arglist>
    </member>
    <member kind="function">
      <type>VlLbp *</type>
      <name>vl_lbp_new</name>
      <anchorfile>lbp_8c.html</anchorfile>
      <anchor>a3e6b2fc3465c379f3acc45c9fe5b179c</anchor>
      <arglist>(VlLbpMappingType type, vl_bool transposed)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_lbp_process</name>
      <anchorfile>lbp_8c.html</anchorfile>
      <anchor>a1e81a465ade76e3613db7e8467a82367</anchor>
      <arglist>(VlLbp *self, float *features, float *image, vl_size width, vl_size height, vl_size cellSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lbp.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>lbp_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <class kind="struct">VlLbp_</class>
    <member kind="typedef">
      <type>struct VlLbp_</type>
      <name>VlLbp</name>
      <anchorfile>lbp_8h.html</anchorfile>
      <anchor>a95cb4bab44bb3be97cec8a876dd66b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _VlLbpMappingType</type>
      <name>VlLbpMappingType</name>
      <anchorfile>lbp_8h.html</anchorfile>
      <anchor>a667154f140b0a415eef93cca97954f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_VlLbpMappingType</name>
      <anchorfile>lbp_8h.html</anchorfile>
      <anchor>aeae1ed2c216993d513980b2a1e1f1ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlLbpUniform</name>
      <anchorfile>lbp_8h.html</anchorfile>
      <anchor>aeae1ed2c216993d513980b2a1e1f1ed3a56d4fb4c61f28ddf9fb2569935a5a9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_lbp_delete</name>
      <anchorfile>lbp_8h.html</anchorfile>
      <anchor>a1ff00c6eb1237de34db2935ca4dd1ffd</anchor>
      <arglist>(VlLbp *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_lbp_get_dimension</name>
      <anchorfile>lbp_8h.html</anchorfile>
      <anchor>a04bf6bfe08323e8e3c7077aeae50640c</anchor>
      <arglist>(VlLbp *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlLbp *</type>
      <name>vl_lbp_new</name>
      <anchorfile>lbp_8h.html</anchorfile>
      <anchor>a75e5e3e08e01641cb3bd475c3dff9c34</anchor>
      <arglist>(VlLbpMappingType type, vl_bool transposed)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_lbp_process</name>
      <anchorfile>lbp_8h.html</anchorfile>
      <anchor>a1e81a465ade76e3613db7e8467a82367</anchor>
      <arglist>(VlLbp *self, float *features, float *image, vl_size width, vl_size height, vl_size cellSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>liop.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>liop_8c</filename>
    <includes id="liop_8h" name="liop.h" local="yes" imported="no">liop.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <includes id="imopv_8h" name="imopv.h" local="yes" imported="no">imopv.h</includes>
    <includes id="qsort-def_8h" name="qsort-def.h" local="yes" imported="no">qsort-def.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_INTENSITY_THRESHOLD</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a3fe31b9dba3474268a4edbed07e64cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_NUM_NEIGHBOURS</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>aac4f4ea0dc0d0b925e378314452bb995</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_NUM_SPATIAL_BINS</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>ac4de4cd147dad1f4cf8dd3ab49cf4332</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_RADIUS</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>afd1ca313bdba9ff49bf0c988482d7bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_array</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a09b2946a2aa460a9d33a78f46056059c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_array</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a09b2946a2aa460a9d33a78f46056059c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_cmp</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a91aa76ce7fb5b14a7769030efe871ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_cmp</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a91aa76ce7fb5b14a7769030efe871ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_prefix</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a6bc1350759ef49165982d85fe1996be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_prefix</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a6bc1350759ef49165982d85fe1996be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_swap</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a37b5c98169e59d2d0098657b8941d957</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_swap</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a37b5c98169e59d2d0098657b8941d957</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vl_int</type>
      <name>factorial</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a696e2de37a9455b4d82f65f13dc94a91</anchor>
      <arglist>(vl_int num)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_index</type>
      <name>get_permutation_index</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a63d5d9dc3d8d2bbb02a61811752324cd</anchor>
      <arglist>(vl_uindex *permutation, vl_size size)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>neigh_cmp</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a3d08d21c50d07b1f8172ae339cddecc9</anchor>
      <arglist>(VlLiopDesc *liop, vl_index i, vl_index j)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>neigh_swap</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>ac396a7866ccc86f3a28bad0cdf27f11d</anchor>
      <arglist>(VlLiopDesc *liop, vl_index i, vl_index j)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>patch_cmp</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a9c1099268bdb2e657f2ad9dd6f2a25d0</anchor>
      <arglist>(VlLiopDesc *liop, vl_index i, vl_index j)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>patch_swap</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a8753ec3ffadbe7447d865dd41bef984a</anchor>
      <arglist>(VlLiopDesc *liop, vl_index i, vl_index j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_liopdesc_delete</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a2e765f1f59a64454f05999de06e48d28</anchor>
      <arglist>(VlLiopDesc *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_liopdesc_get_dimension</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>aea42b7981535254d18c8d55a4c32f606</anchor>
      <arglist>(VlLiopDesc const *self)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>vl_liopdesc_get_intensity_threshold</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>ad861a14df3f0236ca908726c9fbe269a</anchor>
      <arglist>(VlLiopDesc const *self)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_liopdesc_get_neighbourhood_radius</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a409893390d672968c871861a37c3dc0c</anchor>
      <arglist>(VlLiopDesc const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_liopdesc_get_num_neighbours</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>ac90f67676f91f17d9f3b51df4dab4730</anchor>
      <arglist>(VlLiopDesc const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_liopdesc_get_num_spatial_bins</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>afbb31827623d0b7f7957ba76e6a705cb</anchor>
      <arglist>(VlLiopDesc const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlLiopDesc *</type>
      <name>vl_liopdesc_new</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a58f0187de91697299f22036831453a9e</anchor>
      <arglist>(vl_int numNeighbours, vl_int numSpatialBins, float radius, vl_size sideLength)</arglist>
    </member>
    <member kind="function">
      <type>VlLiopDesc *</type>
      <name>vl_liopdesc_new_basic</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a62182ec2c1ee31d0eba5b7203f64f8bc</anchor>
      <arglist>(vl_size sideLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_liopdesc_process</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a33e638228068ce2674b23eee7af5ce43</anchor>
      <arglist>(VlLiopDesc *self, float *desc, float const *patch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_liopdesc_set_intensity_threshold</name>
      <anchorfile>liop_8c.html</anchorfile>
      <anchor>a1d385f07442b954b658ae419abdd31eb</anchor>
      <arglist>(VlLiopDesc *self, float x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>liop.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>liop_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <class kind="struct">_VlLiopDesc</class>
    <member kind="typedef">
      <type>struct _VlLiopDesc</type>
      <name>VlLiopDesc</name>
      <anchorfile>liop_8h.html</anchorfile>
      <anchor>a6c41ee9b70a5832b73d67c25cf5ad97a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlLiopDesc *</type>
      <name>vl_liopdesc_new</name>
      <anchorfile>liop_8h.html</anchorfile>
      <anchor>a46937cc16eee69d1a7581b6c770293dd</anchor>
      <arglist>(vl_int numNeighbours, vl_int numSpatialBins, float radius, vl_size sideLength)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlLiopDesc *</type>
      <name>vl_liopdesc_new_basic</name>
      <anchorfile>liop_8h.html</anchorfile>
      <anchor>ac8653d4b503e05f8015eca329a9cfa0c</anchor>
      <arglist>(vl_size sideLength)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_liopdesc_delete</name>
      <anchorfile>liop_8h.html</anchorfile>
      <anchor>ab169fcf8ff57535419e4febc615f00c3</anchor>
      <arglist>(VlLiopDesc *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_liopdesc_get_dimension</name>
      <anchorfile>liop_8h.html</anchorfile>
      <anchor>ae99ba416f8a4f73e4d80f9f62b7ed146</anchor>
      <arglist>(VlLiopDesc const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_liopdesc_get_num_neighbours</name>
      <anchorfile>liop_8h.html</anchorfile>
      <anchor>a10c468e48f619c88bd8fd3eacc51f0d1</anchor>
      <arglist>(VlLiopDesc const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT float</type>
      <name>vl_liopdesc_get_intensity_threshold</name>
      <anchorfile>liop_8h.html</anchorfile>
      <anchor>aa929cde6f95fe2ced2fec27ded15506d</anchor>
      <arglist>(VlLiopDesc const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_liopdesc_get_num_spatial_bins</name>
      <anchorfile>liop_8h.html</anchorfile>
      <anchor>a883aeed757a85f33478d182f6d3c774e</anchor>
      <arglist>(VlLiopDesc const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_liopdesc_get_neighbourhood_radius</name>
      <anchorfile>liop_8h.html</anchorfile>
      <anchor>a6aba63f9d7b1b6ab3a6c55baafe63d6f</anchor>
      <arglist>(VlLiopDesc const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_liopdesc_set_intensity_threshold</name>
      <anchorfile>liop_8h.html</anchorfile>
      <anchor>af44c319531fc243bbcedae78e877a3bc</anchor>
      <arglist>(VlLiopDesc *self, float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_liopdesc_process</name>
      <anchorfile>liop_8h.html</anchorfile>
      <anchor>a08267c58b01a949a8a6f9394e1fef5f6</anchor>
      <arglist>(VlLiopDesc *liop, float *desc, float const *patch)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mathop.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>mathop_8c</filename>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <includes id="mathop__sse2_8h" name="mathop_sse2.h" local="yes" imported="no">mathop_sse2.h</includes>
    <includes id="mathop__avx_8h" name="mathop_avx.h" local="yes" imported="no">mathop_avx.h</includes>
    <includes id="mathop_8c" name="mathop.c" local="yes" imported="no">mathop.c</includes>
    <member kind="define">
      <type>#define</type>
      <name>COMPARISONFUNCTION3_TYPE</name>
      <anchorfile>mathop_8c.html</anchorfile>
      <anchor>a01df21e3605b166bb6ce2b817739a4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMPARISONFUNCTION_TYPE</name>
      <anchorfile>mathop_8c.html</anchorfile>
      <anchor>ae7d6b7ef64697846bcab7cf1b71e0437</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>mathop_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>mathop_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_MATHOP_INSTANTIATING</name>
      <anchorfile>mathop_8c.html</anchorfile>
      <anchor>a93842efd7223d3ab544f3f36c5aad27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_MATHOP_INSTANTIATING</name>
      <anchorfile>mathop_8c.html</anchorfile>
      <anchor>a93842efd7223d3ab544f3f36c5aad27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>T</name>
      <anchorfile>mathop_8c.html</anchorfile>
      <anchor>a9105b8e885d50b660c659675a67357b0</anchor>
      <arglist>(vl_size dimension, T const *X, T const *Y)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>T</name>
      <anchorfile>mathop_8c.html</anchorfile>
      <anchor>af9e3d82ac6795dd0ff5ad66bb0367671</anchor>
      <arglist>(vl_size dimension, T const *X, T const *MU, T const *S)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT COMPARISONFUNCTION_TYPE</type>
      <name>VL_XCAT</name>
      <anchorfile>mathop_8c.html</anchorfile>
      <anchor>a8b624b609c764ebddd15e6e7b4fce7c6</anchor>
      <arglist>(vl_get_vector_comparison_function_, SFX)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT COMPARISONFUNCTION3_TYPE</type>
      <name>VL_XCAT</name>
      <anchorfile>mathop_8c.html</anchorfile>
      <anchor>a77ff6ed9bf7024099fe923ce9446e7d3</anchor>
      <arglist>(vl_get_vector_3_comparison_function_, SFX)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>void</name>
      <anchorfile>mathop_8c.html</anchorfile>
      <anchor>a9d7e819535fb56fc65aafa1820f02f5a</anchor>
      <arglist>(T *result, vl_size dimension, T const *X, vl_size numDataX, T const *Y, vl_size numDataY, COMPARISONFUNCTION_TYPE function)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mathop.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>mathop_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VL_E</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a72021996fb98d3130ead10a4989f4ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_EPSILON_D</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>aa2d957b08ce16011fc3827c270cd2664</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_EPSILON_F</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a8088f3da04d6bce27544adaa6da948ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FAST_SQRT_UI</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>aaf4eeb8724d37041f202f2927ad52a9d</anchor>
      <arglist>(T, SFX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_INFINITY_D</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a9eb876cf62894be62a2467db9db0bb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_INFINITY_F</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a7c8e51b4132fa5072a31ec38770e22c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_LOG_OF_2</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a5103e2bf416806fb511feaa8ee96328f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_NAN_D</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a3f9df65fc71880e96e21e93e3abfd99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_NAN_F</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>afcbfd66dfa72bf495e08e1d622d6da0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_PI</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a19d43a5e0c355df553ebe825208a4cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double(*</type>
      <name>VlDoubleVector3ComparisonFunction</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a7673a4c14ad203748a8e94467ac990c4</anchor>
      <arglist>)(vl_size dimension, double const *X, double const *Y, double const *Z)</arglist>
    </member>
    <member kind="typedef">
      <type>double(*</type>
      <name>VlDoubleVectorComparisonFunction</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a9f01157d716a8023720436416e5b7ebd</anchor>
      <arglist>)(vl_size dimension, double const *X, double const *Y)</arglist>
    </member>
    <member kind="typedef">
      <type>float(*</type>
      <name>VlFloatVector3ComparisonFunction</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a55ba767ecd79b6edebd798141f8f7a92</anchor>
      <arglist>)(vl_size dimension, float const *X, float const *Y, float const *Z)</arglist>
    </member>
    <member kind="typedef">
      <type>float(*</type>
      <name>VlFloatVectorComparisonFunction</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>ab3bfc8e36e1d3a558ad4d1ba7d028bc1</anchor>
      <arglist>)(vl_size dimension, float const *X, float const *Y)</arglist>
    </member>
    <member kind="typedef">
      <type>enum _VlVectorComparisonType</type>
      <name>VlVectorComparisonType</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>aa4cc7d511f708d61bc8fe15c65ad6d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_VlVectorComparisonType</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>af7397bb42d71000754eafba9458b09ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlDistanceL1</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>af7397bb42d71000754eafba9458b09acaff42f6aa9da4f0d11415de32089a1348</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlDistanceL2</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>af7397bb42d71000754eafba9458b09acab44b9322465d703274acfa21690de9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlDistanceChi2</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>af7397bb42d71000754eafba9458b09aca8bd37a4dd18960b8faf2c52093227857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlDistanceHellinger</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>af7397bb42d71000754eafba9458b09acaa2290709524875cbabbce86ba2d28635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlDistanceJS</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>af7397bb42d71000754eafba9458b09acaed22a8624bfdae0b2ca92a43750bf68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlDistanceMahalanobis</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>af7397bb42d71000754eafba9458b09aca0793259deafb1d691a1a6daed52b245b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlKernelL1</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>af7397bb42d71000754eafba9458b09aca5e26182d2d853d6e16238535fd8f7f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlKernelL2</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>af7397bb42d71000754eafba9458b09acaad5fb6e24379dd36f94bdfb10068ec6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlKernelChi2</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>af7397bb42d71000754eafba9458b09acad945961afcae876365e585655b3dbdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlKernelHellinger</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>af7397bb42d71000754eafba9458b09acae6735870a9191f6f9c44492bd2fdeae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlKernelJS</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>af7397bb42d71000754eafba9458b09aca2b327ebbf8e9ad7e76df758a9062145f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_abs_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>ab54b15a314843c27e7333e2fd05c0eb8</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>vl_abs_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>ac661df89e4bbb2730b3b5a8d15713084</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE long int</type>
      <name>vl_ceil_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a647f77d505f9c64a729976b222e3f10f</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE long int</type>
      <name>vl_ceil_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a36c98a322de9eb3d469bd61c5435dde6</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_eval_vector_comparison_on_all_pairs_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a2fa33c2469aa77aea316927d13e8e644</anchor>
      <arglist>(double *result, vl_size dimension, double const *X, vl_size numDataX, double const *Y, vl_size numDataY, VlDoubleVectorComparisonFunction function)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_eval_vector_comparison_on_all_pairs_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>ae38ee42a415c7958c38c02ea57cf9b4e</anchor>
      <arglist>(float *result, vl_size dimension, float const *X, vl_size numDataX, float const *Y, vl_size numDataY, VlFloatVectorComparisonFunction function)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_fast_atan2_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a78e511bf11055a29ef1d3fb9c1b74335</anchor>
      <arglist>(double y, double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>vl_fast_atan2_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a83b506c15839a1b6b07ed81e20f2906e</anchor>
      <arglist>(float y, float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_fast_resqrt_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a12d10d044fd75e618b83d4c390071e78</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>vl_fast_resqrt_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>ad9c702db6c4e7f2fc20d8e2f4b989032</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_fast_sqrt_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a70b8ce69987f6aff1228f929ddf9ad26</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>vl_fast_sqrt_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>afd17414c0bd6edce9280378201a24847</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uint16</type>
      <name>vl_fast_sqrt_ui16</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a43c9d07619e842e4e6804a7fc16c2b01</anchor>
      <arglist>(vl_uint16 x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uint32</type>
      <name>vl_fast_sqrt_ui32</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a39094d72320eff7aa86f69317732e3cc</anchor>
      <arglist>(vl_uint32 x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uint64</type>
      <name>vl_fast_sqrt_ui64</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a08c14e7a7f384d99562855e8db9d5c37</anchor>
      <arglist>(vl_uint64 x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uint8</type>
      <name>vl_fast_sqrt_ui8</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a5a6bc29fcc3ac5a673d7d4c5191cf104</anchor>
      <arglist>(vl_uint8 x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE long int</type>
      <name>vl_floor_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>ad5b9276480bc1095a67f936e764dd1b1</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE long int</type>
      <name>vl_floor_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a5d752eaab5e10a806d457f2f8f986540</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_gaussian_elimination</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>ab535544ef8c7d7bb7574c88e3536190d</anchor>
      <arglist>(double *A, vl_size numRows, vl_size numColumns)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlDoubleVector3ComparisonFunction</type>
      <name>vl_get_vector_3_comparison_function_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a22c07e09143ea9c970a3f985e2947adb</anchor>
      <arglist>(VlVectorComparisonType type)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlFloatVector3ComparisonFunction</type>
      <name>vl_get_vector_3_comparison_function_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>ab942d87ef5ff9f4256d26c9b83f2fdf7</anchor>
      <arglist>(VlVectorComparisonType type)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlDoubleVectorComparisonFunction</type>
      <name>vl_get_vector_comparison_function_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a34ec850e1d4b291c4e7a4235206c23bd</anchor>
      <arglist>(VlVectorComparisonType type)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlFloatVectorComparisonFunction</type>
      <name>vl_get_vector_comparison_function_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>ad5143f7d144cba8a1d302dacee14d23e</anchor>
      <arglist>(VlVectorComparisonType type)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE char const *</type>
      <name>vl_get_vector_comparison_type_name</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>afb2e8b94183d3e9db17fc75d30182a5c</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vl_is_inf_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a40cc08330db7296a328023ca5f813d6d</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vl_is_inf_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a4d353d8ae4b864d635f85713ed81b635</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vl_is_nan_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a1c50f71b9eb0fdb153131a4476cfe825</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vl_is_nan_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a603b8edf00141a75d3a2a127ccb96c3a</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_lapack_dlasv2</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a936f74e93645f594a45b78db37b04484</anchor>
      <arglist>(double *smin, double *smax, double *sv, double *cv, double *su, double *cu, double f, double g, double h)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_log2_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>ac1fdc4d9cbf480dde58b1101c11782df</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>vl_log2_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a6172256ca7adda2aae9417130c861803</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_mod_2pi_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>ab3a92ebb19b74de0f5853016c70fe7b0</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>vl_mod_2pi_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a779371154b6f6c1a0f9bf51ad9afcd07</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE long int</type>
      <name>vl_round_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>ac9b4de423ad1821d3f73be05afffdaf7</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE long int</type>
      <name>vl_round_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a284af8d99a6155c67e29e860274d8206</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_solve_linear_system_2</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>abe4e78d1eb287c928d8d7b4a3eb59aaa</anchor>
      <arglist>(double *x, double const *A, double const *b)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_solve_linear_system_3</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a0c1a2145fb5d042bdc3b2b131700bf0b</anchor>
      <arglist>(double *x, double const *A, double const *b)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_sqrt_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a2b3561aa0b681c5ddcaf156a00e83639</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>vl_sqrt_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a3effae7c094d3393731d0837102191d0</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svd2</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a1374874bf02ebb5ad34646b2ab849d1d</anchor>
      <arglist>(double *S, double *U, double *V, double const *M)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static union @39</type>
      <name>vl_infinity_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a5ff1c2439d661f2bf39ca699a00d8e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint64</type>
      <name>raw</name>
      <anchorfile>union@39.html</anchorfile>
      <anchor>a1bfc62425dbfd0d603965e7fe5b09898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>union@39.html</anchorfile>
      <anchor>a40ce8844cfe79c61a02d7cae9730eb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static union @37</type>
      <name>vl_infinity_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>aa41d5d0ff591fd684c9591d5da3a71d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint32</type>
      <name>raw</name>
      <anchorfile>union@37.html</anchorfile>
      <anchor>a76ee4e1c2d326689cad7f39b91b1c781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>value</name>
      <anchorfile>union@37.html</anchorfile>
      <anchor>a9ad78f3443985f60dafd0cf5529d87ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static union @38</type>
      <name>vl_nan_d</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>acd7e212baff5e37e29a9de29f3c2d2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint64</type>
      <name>raw</name>
      <anchorfile>union@38.html</anchorfile>
      <anchor>a6e7662d1e1612a5dade1d1526f8b5f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>union@38.html</anchorfile>
      <anchor>a05e4cdf2cea4ca57659872ec6cb87927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static union @36</type>
      <name>vl_nan_f</name>
      <anchorfile>mathop_8h.html</anchorfile>
      <anchor>a9377ff5e163b1ee2b60502f963e86e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint32</type>
      <name>raw</name>
      <anchorfile>union@36.html</anchorfile>
      <anchor>a9623f2ae684ae2535fd9585f51cf50f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>value</name>
      <anchorfile>union@36.html</anchorfile>
      <anchor>a26c2a36750fb3b213641db360f3c3b95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mathop_avx.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>mathop__avx_8c</filename>
    <includes id="mathop__avx_8h" name="mathop_avx.h" local="yes" imported="no">mathop_avx.h</includes>
    <includes id="mathop__avx_8c" name="mathop_avx.c" local="yes" imported="no">mathop_avx.c</includes>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>mathop__avx_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>mathop__avx_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_MATHOP_AVX_INSTANTIATING</name>
      <anchorfile>mathop__avx_8c.html</anchorfile>
      <anchor>ab280911c35d3eda8ee10776fa1280662</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_MATHOP_AVX_INSTANTIATING</name>
      <anchorfile>mathop__avx_8c.html</anchorfile>
      <anchor>ab280911c35d3eda8ee10776fa1280662</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mathop_avx.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>mathop__avx_8h</filename>
    <includes id="mathop__avx_8h" name="mathop_avx.h" local="yes" imported="no">mathop_avx.h</includes>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>T</name>
      <anchorfile>mathop__avx_8h.html</anchorfile>
      <anchor>af9e3d82ac6795dd0ff5ad66bb0367671</anchor>
      <arglist>(vl_size dimension, T const *X, T const *MU, T const *S)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>T</name>
      <anchorfile>mathop__avx_8h.html</anchorfile>
      <anchor>a9105b8e885d50b660c659675a67357b0</anchor>
      <arglist>(vl_size dimension, T const *X, T const *Y)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>void</name>
      <anchorfile>mathop__avx_8h.html</anchorfile>
      <anchor>a6fc25aac45e3e5ab3fb3b617568285a0</anchor>
      <arglist>(vl_size dimension, T *S, T const *X, T const *Y, T const W)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>void</name>
      <anchorfile>mathop__avx_8h.html</anchorfile>
      <anchor>abeb4470f84229b9b6a2953398e7d0b37</anchor>
      <arglist>(vl_size dimension, T *MU, T const *X, T const W)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mathop_sse2.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>mathop__sse2_8c</filename>
    <includes id="mathop__sse2_8h" name="mathop_sse2.h" local="yes" imported="no">mathop_sse2.h</includes>
    <includes id="mathop__sse2_8c" name="mathop_sse2.c" local="yes" imported="no">mathop_sse2.c</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>mathop__sse2_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>mathop__sse2_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_MATHOP_SSE2_INSTANTIATING</name>
      <anchorfile>mathop__sse2_8c.html</anchorfile>
      <anchor>abb63c9231c8960331b427e9897e10752</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_MATHOP_SSE2_INSTANTIATING</name>
      <anchorfile>mathop__sse2_8c.html</anchorfile>
      <anchor>abb63c9231c8960331b427e9897e10752</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mathop_sse2.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>mathop__sse2_8h</filename>
    <includes id="mathop__sse2_8h" name="mathop_sse2.h" local="yes" imported="no">mathop_sse2.h</includes>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>T</name>
      <anchorfile>mathop__sse2_8h.html</anchorfile>
      <anchor>a9105b8e885d50b660c659675a67357b0</anchor>
      <arglist>(vl_size dimension, T const *X, T const *Y)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>T</name>
      <anchorfile>mathop__sse2_8h.html</anchorfile>
      <anchor>af9e3d82ac6795dd0ff5ad66bb0367671</anchor>
      <arglist>(vl_size dimension, T const *X, T const *MU, T const *S)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>void</name>
      <anchorfile>mathop__sse2_8h.html</anchorfile>
      <anchor>a6fc25aac45e3e5ab3fb3b617568285a0</anchor>
      <arglist>(vl_size dimension, T *S, T const *X, T const *Y, T const W)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT</type>
      <name>void</name>
      <anchorfile>mathop__sse2_8h.html</anchorfile>
      <anchor>abeb4470f84229b9b6a2953398e7d0b37</anchor>
      <arglist>(vl_size dimension, T *MU, T const *X, T const W)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mdoc.py</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/docsrc/</path>
    <filename>mdoc_8py</filename>
    <class kind="class">mdoc::MFile</class>
    <class kind="class">mdoc::Node</class>
    <namespace>mdoc</namespace>
    <member kind="function">
      <type>def</type>
      <name>__cmp__</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a14494288c34c3ba91dc28c3ac0eb0fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a26d166f338b50f913ab5b5c418fea1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a26d166f338b50f913ab5b5c418fea1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a95bdf606e98b7e4e94f536f7dea853c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addChildNode</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a43f46bf1d2b02b9a0d790c6a438138f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addMFile</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a09028cc08394ded7a3df881cca641108</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>breadCrumb</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a88e19bf9071ec474612aa6fee0953aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>depth_first</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a199e28ea3c7b3e309806b8f69f2e6aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a8bfe8ba873db5cae3507525f43895c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getId</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a83ae73137cfb6abdcd91c668d6fb9936</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getRef</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a1fceff7f3c0c232f85ff8926305ac4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>runcmd</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>afe88c5c8bd63d12f9405443a082603aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>toIndexPage</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a4649c72d4c7b1fe0cacc7a873c6f80fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>toIndexXML</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>aa9513a70357d4ee65474821d653a8168</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>towiki</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a6738beff55e0c3c63e0f76a17d15ca65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xscan</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ab6fe96ca9ab13ef0ad0c48631c02ae7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>action</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ab794fe965b0b749472ee7baaab690380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>basedir</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>abd029f7a7c28b5ff3e3f38eaaa28f476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>children</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a78603d5f50e61b4ed5054c23b795b3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>content</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ae15b9445a44029ba77fc00cd80cbf791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>default</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a95123bfa29bd830789fcf0d7b190f61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dest</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ac53fafc1dcea2e54950d10791834b0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a943520299ca351f115fa01a025d48254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>docdir</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a881dc96d714e42034771922102b3cea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>excludeRegexList</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a7dbecd9b987fb47dbf095d0e417332df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a9b3469f47e40a9616a842e834afec130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>format</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a298fb3bf12080820e59e8b9d57d8e0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>formatter</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a38737e1fc28f8cdbb25e3190ff578d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>func</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a4099a1fd048089657d64fbbb29c888c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>funcname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a1a51276f8475430eb93b861d0dc778a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a5b05fc0f99b36c3c0cb1fb8e6b8b83d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>helptoc</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ab44a81f6fe695f265b7d9b0526e95bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>htmlname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>abfca40bf2aba1e1aadb878d8edac542a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>linkdict</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>af78b866ccc3f938ee57e187dae83c4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mdocname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a56995586683fb8d48728ee906ccbaad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>metavar</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a264360614e5a1fa47f88cccbc041b387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>mfiles</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a4a40277104f273df67d4e4ff786fddfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a331e204bfe04140399d90e7a0d3e4b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>node</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ac5f68a39b1c25180782486665c36a003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>outname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>aa76afaba91102f6dfe4c6aac69dfc1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>page</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ac490f37f6f666c71400e4a2d79904cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>pagename</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ab1ea86820fb9ef90788a06f78cc10eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a609ae7bfa81b8769a3a2bf883e72aa2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a2fcbd698bed841a66b2b207eaa300e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prev</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>adc4a70150420ffd2e7fa932724d618ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rx</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>abac6e0219ea95d756aacdac9240421e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>sitexml</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>accf0503f954ab14e06aa9c91ec2bf3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>toolbox</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a5daadba9534a0dea3fa3ba291dd9b140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>type</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a956506749f78d07ad60fe6832c8185ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>usage</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>acb8560f1c9f3f8c6b9a3ff6e33fe5e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verb</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ae3a4b51e5e8aa10580a34e59e382fb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>webname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a2f601ca81568b194e728180583304e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wikiname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a189f8f13d4b9ddc22f4128c002cbd321</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mexutils.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/</path>
    <filename>mexutils_8h</filename>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="array_8h" name="array.h" local="no" imported="no">vl/array.h</includes>
    <includes id="stringop_8h" name="stringop.h" local="no" imported="no">vl/stringop.h</includes>
    <class kind="struct">_vlmxOption</class>
    <member kind="define">
      <type>#define</type>
      <name>IN</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a602414ed5181cca60faf1b9fbea4d240</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEXUTILS_RAISE_HELPER</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a0e5c954ce3f336941d63374067b0fb05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEXUTILS_RAISE_HELPER_A</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>af6bad41d9533f1ac2f3e8efc822a4e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEXUTILS_RAISE_HELPER_B</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a1cf12af496a42fd897ea5b445288a416</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUT</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a14e866e302d035546fbec8dd1ba8c8ca</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_USE_MATLAB_ENV</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a76600f902337bf06037c62b27d76255c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_int32</type>
      <name>mwIndex</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a4cac495d8f38a0ccaf5519010fcba01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_uint32</type>
      <name>mwSize</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a33ffe47229bf9c9626a2b0d9eb793adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _vlmxOption</type>
      <name>vlmxOption</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a0c3c7ce325b5ddb4bdea3dcd54c8f9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vlmxCompareStringsI</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a6a57980687db8396fdd97766fe1bec14</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vlmxCompareToStringI</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>ac17232977bdd780e9387389212c6f318</anchor>
      <arglist>(mxArray const *array, char const *string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>vlmxCreateArrayFromVlArray</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a1d87fc57011b9d4f46535e0fe5e3a55a</anchor>
      <arglist>(VlArray const *x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>vlmxCreatePlainScalar</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>ac0a3df5e3dcf06641cf7cb7ae81c0f54</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VlEnumerator *</type>
      <name>vlmxDecodeEnumeration</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a005ec291acfc071a28348d3742cfda00</anchor>
      <arglist>(mxArray const *name_array, VlEnumerator const *enumeration, vl_bool caseInsensitive)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VlArray *</type>
      <name>vlmxEnvelopeArrayInVlArray</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a424bcf82af07807c0264291b48db9ab6</anchor>
      <arglist>(VlArray *v, mxArray *x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vlmxIsEqualToStringI</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a480999aaa7a6d34243ca858789937ae7</anchor>
      <arglist>(mxArray const *array, char const *string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vlmxNextOption</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a6b8c52584738d2616f7e0576dc035ea3</anchor>
      <arglist>(mxArray const *args[], int nargs, vlmxOption const *options, int *next, mxArray const **optarg)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vlmxIsOfClass</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>ac629ff4443857a9b62f4fcf97685d251</anchor>
      <arglist>(mxArray const *array, mxClassID classId)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vlmxIsReal</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a98f97abf05708722338eee548633c646</anchor>
      <arglist>(mxArray const *array)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vlmxIsScalar</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a467ab633cf79af40612fd396f9210717</anchor>
      <arglist>(mxArray const *array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vl_bool</type>
      <name>vlmxIsVector</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a62ed566c271ce76980b587ad2b62b18e</anchor>
      <arglist>(mxArray const *array, vl_index numElements)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vl_bool</type>
      <name>vlmxIsMatrix</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>ab2c48ea72560b1a395a6ce7d6f521ad5</anchor>
      <arglist>(mxArray const *array, vl_index M, vl_index N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vl_bool</type>
      <name>vlmxIsArray</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>aa9cb2ff7d93e845c8e97260742e355da</anchor>
      <arglist>(mxArray const *array, vl_index numDimensions, vl_index *dimensions)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vlmxIsPlain</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a5870f0609bc3b1ac735aa1991b04035c</anchor>
      <arglist>(mxArray const *array)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vlmxIsPlainScalar</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a0ab7a171db46b5a5a83dcf7b129f73bc</anchor>
      <arglist>(mxArray const *array)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vlmxIsPlainVector</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>aa75c1dfb92fd5ee50e9c908be1597e9e</anchor>
      <arglist>(mxArray const *array, vl_index numElements)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vlmxIsPlainMatrix</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>afd490ce13cd220d411590f0218637de3</anchor>
      <arglist>(mxArray const *array, vl_index M, vl_index N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vlmxIsString</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a1a0c4101bd3fa1e931867980f3f94240</anchor>
      <arglist>(const mxArray *array, vl_index length)</arglist>
    </member>
    <member kind="enumeration">
      <name>_VlmxErrorId</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a606292b2211909722cd5253bd8ff4ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vlmxErrAlloc</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a606292b2211909722cd5253bd8ff4ca9a5119fbc5fb87421b6ff8489e70d49488</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vlmxErrInvalidArgument</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a606292b2211909722cd5253bd8ff4ca9a6c2f6581d9dae6ad897a9db1fab0ec33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vlmxErrNotEnoughInputArguments</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a606292b2211909722cd5253bd8ff4ca9aa595b4f87ae5fc051e66ef9707f0591d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vlmxErrTooManyInputArguments</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a606292b2211909722cd5253bd8ff4ca9af4738d2f7396ad68ff67a862c7c702c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vlmxErrNotEnoughOutputArguments</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a606292b2211909722cd5253bd8ff4ca9ae19cb7c75208c628af7b30c557a019df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vlmxErrTooManyOutputArguments</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a606292b2211909722cd5253bd8ff4ca9a08cfb54a55b731cd4b38c80cc4208264</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vlmxErrInvalidOption</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a606292b2211909722cd5253bd8ff4ca9a2d6445a1d13b230ae31c8d3784eb0872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vlmxErrInconsistentData</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a606292b2211909722cd5253bd8ff4ca9a7c2d308b2743d4cb940fe2430b5057c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _VlmxErrorId</type>
      <name>VlmxErrorId</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a78c0818453024914e02bbd2b72c3f577</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vlmxError</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a41187a1ec528ba20cb338d321ddbd512</anchor>
      <arglist>(VlmxErrorId errorId, char const *errorMessage,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vlmxWarning</name>
      <anchorfile>mexutils_8h.html</anchorfile>
      <anchor>a8a91f9f60803e7a808e71123340bdcb1</anchor>
      <arglist>(VlmxErrorId errorId, char const *errorMessage,...)</arglist>
    </member>
    <docanchor file="mexutils_8h">mexutils-env</docanchor>
    <docanchor file="mexutils_8h">mexutils-array-test</docanchor>
    <docanchor file="mexutils_8h">mexutils-options</docanchor>
  </compound>
  <compound kind="file">
    <name>src/mser.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>src_2mser_8c</filename>
    <includes id="generic-driver_8h" name="generic-driver.h" local="yes" imported="no">generic-driver.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="stringop_8h" name="stringop.h" local="no" imported="no">vl/stringop.h</includes>
    <includes id="pgm_8h" name="pgm.h" local="no" imported="no">vl/pgm.h</includes>
    <includes id="mser_8h" name="mser.h" local="no" imported="no">vl/mser.h</includes>
    <includes id="getopt__long_8h" name="getopt_long.h" local="no" imported="no">vl/getopt_long.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ERR</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a351b8552521f29df22aa336bb28e2180</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRF</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a6bcfe351b76c05626721355168a52330</anchor>
      <arglist>(msg, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_MSER_DRIVER_VERSION</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a755f668c7f0612b7afca68ed08cda753</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WERR</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a3fe2f91984b883f2003036d2009bff3d</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_seed</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba9132b9e3485dbf0b5befba3ae2608f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_frame</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba617cc1377a1d1fb56eb64b226e42e293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_meta</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba583dbc66e6f110c05ca75fe5824ee1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_max_area</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba9006793880bbfbc62750546b2d64c8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_min_area</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55bac9371b99b5fd91bd080528b4364098c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_max_variation</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55bafffc7ef4f0b7e9fe60fcb800efc5cf07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_min_diversity</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba0ac38ef22f6406255598c037ec9d8bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_bright</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55baac0c75d75476869873ab59e054cffd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_dark</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba268dd6d2b330081c1d3d9a1120448035</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>char const</type>
      <name>help_message</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a734f96db5e893002c609c93d3f63b2fe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>struct option const</type>
      <name>longopts</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>ab449a9b5605affbcf883b24fce6af41a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char const</type>
      <name>opts</name>
      <anchorfile>src_2mser_8c.html</anchorfile>
      <anchor>a2b882c9cb0f403741e9bf15d8c5ff1bc</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl/mser.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>vl_2mser_8c</filename>
    <includes id="mser_8h" name="mser.h" local="yes" imported="no">mser.h</includes>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>adv</name>
      <anchorfile>vl_2mser_8c.html</anchorfile>
      <anchor>a38fd11a0ed64b6e3ed20c0deb94b6ec9</anchor>
      <arglist>(int ndims, int const *dims, int *subs)</arglist>
      <docanchor file="vl_2mser_8c">mser-ell</docanchor>
      <docanchor file="vl_2mser_8c">mser-vol</docanchor>
      <docanchor file="vl_2mser_8c">mser-algo</docanchor>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uint</type>
      <name>climb</name>
      <anchorfile>vl_2mser_8c.html</anchorfile>
      <anchor>a05d6daa3b27d534bcf8209e40bcac008</anchor>
      <arglist>(VlMserReg *r, vl_uint idx)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_mser_delete</name>
      <anchorfile>vl_2mser_8c.html</anchorfile>
      <anchor>aed34dae689fa5b0826aca68196b7812a</anchor>
      <arglist>(VlMserFilt *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_mser_ell_fit</name>
      <anchorfile>vl_2mser_8c.html</anchorfile>
      <anchor>a41015c5d5a9d8ae63ead0742d1bb9bd2</anchor>
      <arglist>(VlMserFilt *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlMserFilt *</type>
      <name>vl_mser_new</name>
      <anchorfile>vl_2mser_8c.html</anchorfile>
      <anchor>ab48f4b5b4ce225847890acbe9727803a</anchor>
      <arglist>(int ndims, int const *dims)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_mser_process</name>
      <anchorfile>vl_2mser_8c.html</anchorfile>
      <anchor>a7e37b62fde731c80db068231be5953c3</anchor>
      <arglist>(VlMserFilt *f, vl_mser_pix const *im)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mser.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>mser_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <class kind="struct">_VlMserExtrReg</class>
    <class kind="struct">_VlMserFilt</class>
    <class kind="struct">_VlMserReg</class>
    <class kind="struct">_VlMserStats</class>
    <member kind="define">
      <type>#define</type>
      <name>VL_MSER_PIX_MAXVAL</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>ab88df95be093992e6c90caf07711182a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_MSER_VOID_NODE</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a8dedc365f221c110cee8b0634ab86241</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>vl_mser_acc</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a4da3be7334e5383e02c829c53ddb9e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_uint8</type>
      <name>vl_mser_pix</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a5f6872cfbb7787c2a38cc2d5f138c716</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlMserExtrReg</type>
      <name>VlMserExtrReg</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a90014178f0814bd3bb87e895a6826639</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlMserFilt</type>
      <name>VlMserFilt</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a508666acd5deff541468b65fa2f293ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlMserReg</type>
      <name>VlMserReg</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a773ec2215f4944379d40e5f0c3fa9e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlMserStats</type>
      <name>VlMserStats</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>aed50184c1f1c7b19864a31918af124a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlMserFilt *</type>
      <name>vl_mser_new</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>ab48f4b5b4ce225847890acbe9727803a</anchor>
      <arglist>(int ndims, int const *dims)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_mser_delete</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>aed34dae689fa5b0826aca68196b7812a</anchor>
      <arglist>(VlMserFilt *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_mser_process</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a7e37b62fde731c80db068231be5953c3</anchor>
      <arglist>(VlMserFilt *f, vl_mser_pix const *im)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_mser_ell_fit</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a41015c5d5a9d8ae63ead0742d1bb9bd2</anchor>
      <arglist>(VlMserFilt *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uint</type>
      <name>vl_mser_get_regions_num</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a936317fc843d94055d4ccbf14e22be4b</anchor>
      <arglist>(VlMserFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uint const *</type>
      <name>vl_mser_get_regions</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a95d36cf6a5273eed609eec066daba35c</anchor>
      <arglist>(VlMserFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float const *</type>
      <name>vl_mser_get_ell</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>ab2bc76608b4bd4e81124e9cbc7f27bcf</anchor>
      <arglist>(VlMserFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uint</type>
      <name>vl_mser_get_ell_num</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a6318ea1ab44ccb1c8eede4c2cd9cb9fd</anchor>
      <arglist>(VlMserFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uint</type>
      <name>vl_mser_get_ell_dof</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a08f3ee0189f4d9e5d89bb5d61ea168af</anchor>
      <arglist>(VlMserFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VlMserStats const *</type>
      <name>vl_mser_get_stats</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>aa852982b47d1d41263fd649a5db5b5d4</anchor>
      <arglist>(VlMserFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_mser_pix</type>
      <name>vl_mser_get_delta</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a789e7ecd354313b4af18af9207f8ad22</anchor>
      <arglist>(VlMserFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_mser_get_min_area</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a2a100a8dc3a054364b75a43b45bbc262</anchor>
      <arglist>(VlMserFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_mser_get_max_area</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a071a15b84638ca90b7e998fb5b907dcb</anchor>
      <arglist>(VlMserFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_mser_get_max_variation</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a1d714b4ec437ae6edf0fc7000a3d6c4e</anchor>
      <arglist>(VlMserFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_mser_get_min_diversity</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>af5fe1d0467baa438ebebf6826011a831</anchor>
      <arglist>(VlMserFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_mser_set_delta</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a0afbeb853949ef2a7fcb33e21e11b1dc</anchor>
      <arglist>(VlMserFilt *f, vl_mser_pix x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_mser_set_min_area</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a40307a368d49bf57efccd238f4a7dbe8</anchor>
      <arglist>(VlMserFilt *f, double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_mser_set_max_area</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a05570036dcd5910354f30566f9577968</anchor>
      <arglist>(VlMserFilt *f, double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_mser_set_max_variation</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a2c3ba326ea007046171643ce8a42688e</anchor>
      <arglist>(VlMserFilt *f, double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_mser_set_min_diversity</name>
      <anchorfile>mser_8h.html</anchorfile>
      <anchor>a7347f25a1e2db8804d072f76e5a320a0</anchor>
      <arglist>(VlMserFilt *f, double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pgm.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>pgm_8c</filename>
    <includes id="pgm_8h" name="pgm.h" local="yes" imported="no">pgm.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>remove_blanks</name>
      <anchorfile>pgm_8c.html</anchorfile>
      <anchor>a7160d7d1836b470963d12b4e5997ea62</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>remove_line</name>
      <anchorfile>pgm_8c.html</anchorfile>
      <anchor>aec39fb8104ed58ac87b75e896fbb7ceb</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_extract_data</name>
      <anchorfile>pgm_8c.html</anchorfile>
      <anchor>a99c15e89a4e6593d24bca1cca88e68fa</anchor>
      <arglist>(FILE *f, VlPgmImage const *im, void *data)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_extract_head</name>
      <anchorfile>pgm_8c.html</anchorfile>
      <anchor>a3422ebbccb3203c14c8d5621e6b88b23</anchor>
      <arglist>(FILE *f, VlPgmImage *im)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_pgm_get_bpp</name>
      <anchorfile>pgm_8c.html</anchorfile>
      <anchor>a304e28e515f88d2746252586092e845d</anchor>
      <arglist>(VlPgmImage const *im)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_pgm_get_npixels</name>
      <anchorfile>pgm_8c.html</anchorfile>
      <anchor>a6907a2d10f4fb449e19f7e41c9c103b5</anchor>
      <arglist>(VlPgmImage const *im)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_insert</name>
      <anchorfile>pgm_8c.html</anchorfile>
      <anchor>ab5851ee8f50b454e09cbfdb006580741</anchor>
      <arglist>(FILE *f, VlPgmImage const *im, void const *data)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_read_new</name>
      <anchorfile>pgm_8c.html</anchorfile>
      <anchor>a6e1f93a68fc9b6ee37dc2b48338a3ee8</anchor>
      <arglist>(char const *name, VlPgmImage *im, vl_uint8 **data)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_read_new_f</name>
      <anchorfile>pgm_8c.html</anchorfile>
      <anchor>aa402a9d01da1ad00238b6e462de8f682</anchor>
      <arglist>(char const *name, VlPgmImage *im, float **data)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_write</name>
      <anchorfile>pgm_8c.html</anchorfile>
      <anchor>a71ad31822b846c3bc5b1a1aeaec26a55</anchor>
      <arglist>(char const *name, vl_uint8 const *data, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_write_f</name>
      <anchorfile>pgm_8c.html</anchorfile>
      <anchor>aa4d1433fc6fa1f6a69be8a1b4876620e</anchor>
      <arglist>(char const *name, float const *data, int width, int height)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pgm.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>pgm_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <class kind="struct">_VlPgmImage</class>
    <member kind="define">
      <type>#define</type>
      <name>VL_ERR_PGM_INV_HEAD</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>aa0566322098c2b529a027f1f00a9b586</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_ERR_PGM_INV_META</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>ad7d582518c6bbb8409649207443b0d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_ERR_PGM_INV_DATA</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>a4623e454d921cad79d89ad3783d46739</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_ERR_PGM_IO</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>a8d09e3f8171e1531db2045fe33c023f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlPgmImage</type>
      <name>VlPgmImage</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>a1774c3c46b47585e2ab5a72b120a58fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_extract_head</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>a3422ebbccb3203c14c8d5621e6b88b23</anchor>
      <arglist>(FILE *f, VlPgmImage *im)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_extract_data</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>a99c15e89a4e6593d24bca1cca88e68fa</anchor>
      <arglist>(FILE *f, VlPgmImage const *im, void *data)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_insert</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>ab5851ee8f50b454e09cbfdb006580741</anchor>
      <arglist>(FILE *f, VlPgmImage const *im, void const *data)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_pgm_get_npixels</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>a6907a2d10f4fb449e19f7e41c9c103b5</anchor>
      <arglist>(VlPgmImage const *im)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_pgm_get_bpp</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>a304e28e515f88d2746252586092e845d</anchor>
      <arglist>(VlPgmImage const *im)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_write</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>a71ad31822b846c3bc5b1a1aeaec26a55</anchor>
      <arglist>(char const *name, vl_uint8 const *data, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_write_f</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>aa4d1433fc6fa1f6a69be8a1b4876620e</anchor>
      <arglist>(char const *name, float const *data, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_read_new</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>a6e1f93a68fc9b6ee37dc2b48338a3ee8</anchor>
      <arglist>(char const *name, VlPgmImage *im, vl_uint8 **data)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_pgm_read_new_f</name>
      <anchorfile>pgm_8h.html</anchorfile>
      <anchor>aa402a9d01da1ad00238b6e462de8f682</anchor>
      <arglist>(char const *name, VlPgmImage *im, float **data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qsort-def.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>qsort-def_8h</filename>
    <includes id="host_8h" name="host.h" local="yes" imported="no">host.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_array</name>
      <anchorfile>qsort-def_8h.html</anchorfile>
      <anchor>a09b2946a2aa460a9d33a78f46056059c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_array_const</name>
      <anchorfile>qsort-def_8h.html</anchorfile>
      <anchor>a1b5fd47d3cd32bacfe7e28974ceab22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_cmp</name>
      <anchorfile>qsort-def_8h.html</anchorfile>
      <anchor>a91aa76ce7fb5b14a7769030efe871ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_swap</name>
      <anchorfile>qsort-def_8h.html</anchorfile>
      <anchor>a37b5c98169e59d2d0098657b8941d957</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VL_QSORT_type</type>
      <name>VL_QSORT_cmp</name>
      <anchorfile>qsort-def_8h.html</anchorfile>
      <anchor>ab657382536b84dd59bc0094381ae79cf</anchor>
      <arglist>(VL_QSORT_array_const array, vl_uindex indexA, vl_uindex indexB)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>VL_QSORT_swap</name>
      <anchorfile>qsort-def_8h.html</anchorfile>
      <anchor>a57a5f9f40cf3735829036101ad181502</anchor>
      <arglist>(VL_QSORT_array array, vl_uindex indexA, vl_uindex indexB)</arglist>
    </member>
    <docanchor file="qsort-def_8h">qsort-def-overview</docanchor>
    <docanchor file="qsort-def_8h">qsort-def-usage</docanchor>
  </compound>
  <compound kind="file">
    <name>quickshift.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>quickshift_8c</filename>
    <includes id="quickshift_8h" name="quickshift.h" local="yes" imported="no">quickshift.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <member kind="function">
      <type>void</type>
      <name>vl_quickshift_delete</name>
      <anchorfile>quickshift_8c.html</anchorfile>
      <anchor>a9c2a39344fb684d899f22faf358425e8</anchor>
      <arglist>(VlQS *q)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_qs_type</type>
      <name>vl_quickshift_distance</name>
      <anchorfile>quickshift_8c.html</anchorfile>
      <anchor>a5b631210954fadee8307dbe3e0c390a4</anchor>
      <arglist>(vl_qs_type const *I, int N1, int N2, int K, int i1, int i2, int j1, int j2)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_qs_type</type>
      <name>vl_quickshift_inner</name>
      <anchorfile>quickshift_8c.html</anchorfile>
      <anchor>a7c255531567c9fc0901d2838cf187506</anchor>
      <arglist>(vl_qs_type const *I, int N1, int N2, int K, int i1, int i2, int j1, int j2)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlQS *</type>
      <name>vl_quickshift_new</name>
      <anchorfile>quickshift_8c.html</anchorfile>
      <anchor>aba6d1de6ef02159d32b150d0cbd42e43</anchor>
      <arglist>(vl_qs_type const *image, int height, int width, int channels)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_quickshift_process</name>
      <anchorfile>quickshift_8c.html</anchorfile>
      <anchor>a05bf3f111b773be56885a04b5a4acec3</anchor>
      <arglist>(VlQS *q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quickshift.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>quickshift_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <class kind="struct">_VlQS</class>
    <member kind="define">
      <type>#define</type>
      <name>VL_QS_INF</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>a674ebf4b93ac727a31df15e6d5a45b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>vl_qs_type</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>aee7aaa0947ccf164d8072bd798f419e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlQS</type>
      <name>VlQS</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>a34e54cc961caac324f6ae94b12d5c439</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlQS *</type>
      <name>vl_quickshift_new</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>a2c2cebc768665438e72ae0df9d4b8f90</anchor>
      <arglist>(vl_qs_type const *im, int height, int width, int channels)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_quickshift_delete</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>a57eaf395257464663a748e5e93c1b2f1</anchor>
      <arglist>(VlQS *q)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_quickshift_process</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>a05bf3f111b773be56885a04b5a4acec3</anchor>
      <arglist>(VlQS *q)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_qs_type</type>
      <name>vl_quickshift_get_max_dist</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>ac8fff6a562325a5443db0c12e35e28bd</anchor>
      <arglist>(VlQS const *q)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_qs_type</type>
      <name>vl_quickshift_get_kernel_size</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>a4025e5fe80574bde2adb94cf61e37349</anchor>
      <arglist>(VlQS const *q)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vl_quickshift_get_medoid</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>a7dc7ab7d3d4cc1a12fbcb2acb598449e</anchor>
      <arglist>(VlQS const *q)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int *</type>
      <name>vl_quickshift_get_parents</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>a9696e73c86f83f69ad98ed470f382fcf</anchor>
      <arglist>(VlQS const *q)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_qs_type *</type>
      <name>vl_quickshift_get_dists</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>a8de1b44a74784b234de94b7c2bf89152</anchor>
      <arglist>(VlQS const *q)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_qs_type *</type>
      <name>vl_quickshift_get_density</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>aa0474a409b7d5e254d6c43a6c028716a</anchor>
      <arglist>(VlQS const *q)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_quickshift_set_max_dist</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>a46d92fd3fb8ab441e245d77049b47662</anchor>
      <arglist>(VlQS *q, vl_qs_type tau)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_quickshift_set_kernel_size</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>ae51dff2e67141fa85891a403298e987f</anchor>
      <arglist>(VlQS *q, vl_qs_type sigma)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_quickshift_set_medoid</name>
      <anchorfile>quickshift_8h.html</anchorfile>
      <anchor>afa281fe05150d1f4dd17dbbebde3a0b2</anchor>
      <arglist>(VlQS *q, vl_bool medoid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>random.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>random_8c</filename>
    <includes id="random_8h" name="random.h" local="yes" imported="no">random.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LOWER_MASK</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>a4ddd8cab3564b7a86a4b0e52ba08f70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>a52037c938e3c1b126c6277da5ca689d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATRIX_A</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>a376c3581bae3c2367fc9ce694e5a8949</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mt</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>a52a02871375f95f70bd3ef3bc31a5179</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mt</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>a52a02871375f95f70bd3ef3bc31a5179</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mt</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>a52a02871375f95f70bd3ef3bc31a5179</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mti</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>ab9a083980fa4086cd7ef590d09101d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mti</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>ab9a083980fa4086cd7ef590d09101d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mti</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>ab9a083980fa4086cd7ef590d09101d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>N</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>a0240ac851181b84ac374872dc5434ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPPER_MASK</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>a39bc458849360f8f371b54c4365d397f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_rand_init</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>adc85f15763be5c5de846697a2af843df</anchor>
      <arglist>(VlRand *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_rand_permute_indexes</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>af6690a982b19ecd8fcebe2909176d1f9</anchor>
      <arglist>(VlRand *self, vl_index *array, vl_size size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_rand_seed</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>afd8d168b5b154f5f03615fda291b9364</anchor>
      <arglist>(VlRand *self, vl_uint32 s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_rand_seed_by_array</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>a165da1d589640d329cddb64c779f813a</anchor>
      <arglist>(VlRand *self, vl_uint32 const key[], vl_size keySize)</arglist>
    </member>
    <member kind="function">
      <type>vl_uint32</type>
      <name>vl_rand_uint32</name>
      <anchorfile>random_8c.html</anchorfile>
      <anchor>a0b444c85bf8f37b8b8050d66b9b0ab8b</anchor>
      <arglist>(VlRand *self)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>random.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>random_8h</filename>
    <includes id="host_8h" name="host.h" local="yes" imported="no">host.h</includes>
    <class kind="struct">_VlRand</class>
    <member kind="typedef">
      <type>struct _VlRand</type>
      <name>VlRand</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>a0a55747bb9f2fe1220cd42ce2e646818</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_rand_permute_indexes</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>ac2b348f68893c39334c89894267dac53</anchor>
      <arglist>(VlRand *self, vl_index *array, vl_size size)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_rand_init</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>a503e3772617e188c8fc5be4983380292</anchor>
      <arglist>(VlRand *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_rand_seed</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>ab8c81d6f5a0f4d23447a9fe5d2feb56a</anchor>
      <arglist>(VlRand *self, vl_uint32 s)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_rand_seed_by_array</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>a430b44f22ade431776f48b9a769d0ab6</anchor>
      <arglist>(VlRand *self, vl_uint32 const key[], vl_size keySize)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uint64</type>
      <name>vl_rand_uint64</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>ac16b4b358660b4f6e12b9cfaca8a009c</anchor>
      <arglist>(VlRand *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_int64</type>
      <name>vl_rand_int63</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>a8ebedd1831b621b29dad745a3e0a1eab</anchor>
      <arglist>(VlRand *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_uint32</type>
      <name>vl_rand_uint32</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>a63f93e11c1960a69124ea30196cfb9b5</anchor>
      <arglist>(VlRand *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_int32</type>
      <name>vl_rand_int31</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>affac443b109c89ade923310753d42c82</anchor>
      <arglist>(VlRand *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_rand_real1</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>a4579db205a5ebc3c233b3cac6ecced38</anchor>
      <arglist>(VlRand *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_rand_real2</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>ac85e3d87d91ef4ebcafb421856abb98f</anchor>
      <arglist>(VlRand *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_rand_real3</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>a00cc7358a50140182fea37928e695e61</anchor>
      <arglist>(VlRand *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_rand_res53</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>a9dab084fa230ecf7e98270c3a55be9e8</anchor>
      <arglist>(VlRand *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_uindex</type>
      <name>vl_rand_uindex</name>
      <anchorfile>random_8h.html</anchorfile>
      <anchor>afe8cd84d1b5a3ded43f447ff66d06486</anchor>
      <arglist>(VlRand *self, vl_uindex range)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rodrigues.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>rodrigues_8c</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <includes id="rodrigues_8h" name="rodrigues.h" local="yes" imported="no">rodrigues.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DOM</name>
      <anchorfile>rodrigues_8c.html</anchorfile>
      <anchor>ae7bb223ae687c555b35581824a0de7c9</anchor>
      <arglist>(i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DR</name>
      <anchorfile>rodrigues_8c.html</anchorfile>
      <anchor>a84a53afe340db59f29d4d81b3a26c8b0</anchor>
      <arglist>(i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM</name>
      <anchorfile>rodrigues_8c.html</anchorfile>
      <anchor>a6821adef60f4547ab6b566590b461497</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM</name>
      <anchorfile>rodrigues_8c.html</anchorfile>
      <anchor>a6821adef60f4547ab6b566590b461497</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R</name>
      <anchorfile>rodrigues_8c.html</anchorfile>
      <anchor>aa38bd86e798bdeaa70bba7875858c3e7</anchor>
      <arglist>(i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R</name>
      <anchorfile>rodrigues_8c.html</anchorfile>
      <anchor>aa38bd86e798bdeaa70bba7875858c3e7</anchor>
      <arglist>(i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>W</name>
      <anchorfile>rodrigues_8c.html</anchorfile>
      <anchor>aad595b35349f8b72dc8f2f2f8c244e6a</anchor>
      <arglist>(i, j)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_irodrigues</name>
      <anchorfile>rodrigues_8c.html</anchorfile>
      <anchor>a66236533102effbbc0e96827c06d1c60</anchor>
      <arglist>(double *om_pt, double *dom_pt, const double *R_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_rodrigues</name>
      <anchorfile>rodrigues_8c.html</anchorfile>
      <anchor>aecd536d61f6f0f4c1d91a1df68da44bd</anchor>
      <arglist>(double *R_pt, double *dR_pt, const double *om_pt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rodrigues.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>rodrigues_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_irodrigues</name>
      <anchorfile>rodrigues_8h.html</anchorfile>
      <anchor>a66236533102effbbc0e96827c06d1c60</anchor>
      <arglist>(double *om_pt, double *dom_pt, const double *R_pt)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_rodrigues</name>
      <anchorfile>rodrigues_8h.html</anchorfile>
      <anchor>aec6fdd46a266dd08867f7a3ed12548ca</anchor>
      <arglist>(double *R_pt, double *dR_pt, const double *om_pt)</arglist>
    </member>
    <docanchor file="rodrigues_8h">rodrigues</docanchor>
  </compound>
  <compound kind="file">
    <name>scalespace.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>scalespace_8c</filename>
    <includes id="scalespace_8h" name="scalespace.h" local="yes" imported="no">scalespace.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <class kind="struct">_VlScaleSpace</class>
    <member kind="define">
      <type>#define</type>
      <name>is_valid_geometry</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a7fe7a250bba1c64dd64dbadc183964fb</anchor>
      <arglist>(geom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_vl_scalespace_fill_octave</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a565eee225a634d2a45b1ea7ed7526f05</anchor>
      <arglist>(VlScaleSpace *self, vl_index o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_vl_scalespace_start_octave_from_image</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>abe23f0dea09f128255452886a397fdc8</anchor>
      <arglist>(VlScaleSpace *self, float const *image, vl_index o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_vl_scalespace_start_octave_from_previous_octave</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>ab787be9d4225a542ace408f89b07818c</anchor>
      <arglist>(VlScaleSpace *self, vl_index o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_and_downsample</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a603b9912ae52a8ac7cf10e38409ec54f</anchor>
      <arglist>(float *destination, float const *source, vl_size width, vl_size height, vl_size numOctaves)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_and_upsample</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a3af937d6abc261c74ead647e7feb01e7</anchor>
      <arglist>(float *destination, float const *source, vl_size width, vl_size height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_scalespace_delete</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>af4d66bec63bb5a3670f55a2fa7786830</anchor>
      <arglist>(VlScaleSpace *self)</arglist>
    </member>
    <member kind="function">
      <type>VlScaleSpaceGeometry</type>
      <name>vl_scalespace_get_default_geometry</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>ab9a838a41d9fe1e04f1477061055b6d9</anchor>
      <arglist>(vl_size width, vl_size height)</arglist>
    </member>
    <member kind="function">
      <type>VlScaleSpaceGeometry</type>
      <name>vl_scalespace_get_geometry</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a13e0136527672f35a76ffb60fcea2bba</anchor>
      <arglist>(VlScaleSpace const *self)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>vl_scalespace_get_level</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a5010e154df5b981f31afff3af704ae30</anchor>
      <arglist>(VlScaleSpace *self, vl_index o, vl_index s)</arglist>
    </member>
    <member kind="function">
      <type>float const *</type>
      <name>vl_scalespace_get_level_const</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a98ea8b3d992c0303e2f41ba3d6cc4e01</anchor>
      <arglist>(VlScaleSpace const *self, vl_index o, vl_index s)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_scalespace_get_level_sigma</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a105e697419bf9ddfaef70e498353a968</anchor>
      <arglist>(VlScaleSpace const *self, vl_index o, vl_index s)</arglist>
    </member>
    <member kind="function">
      <type>VlScaleSpaceOctaveGeometry</type>
      <name>vl_scalespace_get_octave_geometry</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a5c63aee8d9c6e9393308eb3306264108</anchor>
      <arglist>(VlScaleSpace const *self, vl_index o)</arglist>
    </member>
    <member kind="function">
      <type>VlScaleSpace *</type>
      <name>vl_scalespace_new</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a42931ebe6e7e762b7d0ccd7856d97834</anchor>
      <arglist>(vl_size width, vl_size height)</arglist>
    </member>
    <member kind="function">
      <type>VlScaleSpace *</type>
      <name>vl_scalespace_new_copy</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>aaea616bc66aee097260035536befd845</anchor>
      <arglist>(VlScaleSpace *self)</arglist>
    </member>
    <member kind="function">
      <type>VlScaleSpace *</type>
      <name>vl_scalespace_new_shallow_copy</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a72281dc130acc23ebbcfed24aafc1ffd</anchor>
      <arglist>(VlScaleSpace *self)</arglist>
    </member>
    <member kind="function">
      <type>VlScaleSpace *</type>
      <name>vl_scalespace_new_with_geometry</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a6e997ce733e67a186769e2877a5aaa6a</anchor>
      <arglist>(VlScaleSpaceGeometry geom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_scalespace_put_image</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>a2e2be28c7c1017222fec22a8c0df02f5</anchor>
      <arglist>(VlScaleSpace *self, float const *image)</arglist>
    </member>
    <member kind="function">
      <type>vl_bool</type>
      <name>vl_scalespacegeometry_is_equal</name>
      <anchorfile>scalespace_8c.html</anchorfile>
      <anchor>ad515a7ec3d620d6b55f9869c5318b546</anchor>
      <arglist>(VlScaleSpaceGeometry a, VlScaleSpaceGeometry b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scalespace.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>scalespace_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="imopv_8h" name="imopv.h" local="yes" imported="no">imopv.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <class kind="struct">_VlScaleSpaceGeometry</class>
    <class kind="struct">_VlScaleSpaceOctaveGeometry</class>
    <member kind="typedef">
      <type>struct _VlScaleSpace</type>
      <name>VlScaleSpace</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>a684f6a14d5f617a3a702ca3dc12f24f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlScaleSpaceGeometry</type>
      <name>VlScaleSpaceGeometry</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>afd6ee6879f5ebd8002bbc6e81e861460</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlScaleSpaceOctaveGeometry</type>
      <name>VlScaleSpaceOctaveGeometry</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>a43feae4d4c58c0066d06735a266f8257</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_bool</type>
      <name>vl_scalespacegeometry_is_equal</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>ab5e6f2da9aa1242b8339e466251bdc6e</anchor>
      <arglist>(VlScaleSpaceGeometry a, VlScaleSpaceGeometry b)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlScaleSpaceGeometry</type>
      <name>vl_scalespace_get_default_geometry</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>a3252ebc5ae02e01a89600cbd87dd2e07</anchor>
      <arglist>(vl_size width, vl_size height)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlScaleSpace *</type>
      <name>vl_scalespace_new</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>a1c0d2e06ba6690863c39eddd4c8b6a94</anchor>
      <arglist>(vl_size width, vl_size height)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlScaleSpace *</type>
      <name>vl_scalespace_new_with_geometry</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>a3497b414c9c678b0482d870c003a370e</anchor>
      <arglist>(VlScaleSpaceGeometry geom)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlScaleSpace *</type>
      <name>vl_scalespace_new_copy</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>a0ce4bbfbab8c1b390bbc8bfc2b804a7e</anchor>
      <arglist>(VlScaleSpace *src)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlScaleSpace *</type>
      <name>vl_scalespace_new_shallow_copy</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>ae25cd468d543befd7c438f0c6d7475fc</anchor>
      <arglist>(VlScaleSpace *src)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_scalespace_delete</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>a8878d7bd321f1063b997b89564f6d437</anchor>
      <arglist>(VlScaleSpace *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_scalespace_put_image</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>a23836bf15d10b5494bb6aef0568bd48d</anchor>
      <arglist>(VlScaleSpace *self, float const *image)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlScaleSpaceGeometry</type>
      <name>vl_scalespace_get_geometry</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>afff617251c1768e6dcacd39f192c325f</anchor>
      <arglist>(VlScaleSpace const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlScaleSpaceOctaveGeometry</type>
      <name>vl_scalespace_get_octave_geometry</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>a2281d55fa9ef531181e2c1c8f89b011b</anchor>
      <arglist>(VlScaleSpace const *self, vl_index o)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT float *</type>
      <name>vl_scalespace_get_level</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>aadc42d90e06b89bf5692e3986d323074</anchor>
      <arglist>(VlScaleSpace *self, vl_index o, vl_index s)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT float const *</type>
      <name>vl_scalespace_get_level_const</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>a6f2eb59edcb08bf00a4835ebfe2b05b0</anchor>
      <arglist>(VlScaleSpace const *self, vl_index o, vl_index s)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_scalespace_get_level_sigma</name>
      <anchorfile>scalespace_8h.html</anchorfile>
      <anchor>a9f0c9a84793d93bd8174fb1587ffbc55</anchor>
      <arglist>(VlScaleSpace const *self, vl_index o, vl_index s)</arglist>
    </member>
    <docanchor file="scalespace_8h">scalespace-algorithm</docanchor>
  </compound>
  <compound kind="file">
    <name>shuffle-def.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>shuffle-def_8h</filename>
    <includes id="host_8h" name="host.h" local="yes" imported="no">host.h</includes>
    <includes id="random_8h" name="random.h" local="yes" imported="no">random.h</includes>
  </compound>
  <compound kind="file">
    <name>src/sift.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>src_2sift_8c</filename>
    <includes id="generic-driver_8h" name="generic-driver.h" local="yes" imported="no">generic-driver.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="stringop_8h" name="stringop.h" local="no" imported="no">vl/stringop.h</includes>
    <includes id="pgm_8h" name="pgm.h" local="no" imported="no">vl/pgm.h</includes>
    <includes id="sift_8h" name="sift.h" local="no" imported="no">vl/sift.h</includes>
    <includes id="getopt__long_8h" name="getopt_long.h" local="no" imported="no">vl/getopt_long.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ERR</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>a351b8552521f29df22aa336bb28e2180</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRF</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>a6bcfe351b76c05626721355168a52330</anchor>
      <arglist>(msg, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRNFO</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>a64fac131dbf7575d3ae6740f198178f1</anchor>
      <arglist>(name, fm)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QERR</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>a5823e363a52335f433b55f52127b3e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_SIFT_DRIVER_VERSION</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>ac82fc3a491842cc3d36acb68453e9894</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WERR</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>abcfa8956db97703fb9873f52c9a3ea77</anchor>
      <arglist>(name, op)</arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_meta</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a583dbc66e6f110c05ca75fe5824ee1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_frames</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7af8d88da92641499958b9d2ec5f2cb6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_descriptors</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7ab2e3cb9a6bf6cd981e770063bc6fde1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_gss</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a145e92956beecd1fc0131f4691e78df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_first_octave</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7af3bfe51e778222b8f63020e69ddeeabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_edge_thresh</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7abff4249ba5d35141d88c8136e05af6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_peak_thresh</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7ab8bb69580863c04dca001f3d966b9234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_magnif</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a31c2bc93a70a289ac549749d1d9c95a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_read_frames</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a36ae7d91a0359fb57abad1631e9af264</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_orientations</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7ad1e46e8934a2a674a1bcacbde1727a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>korder</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>a81755b273fde01b49a3e5f3d5048ea8a</anchor>
      <arglist>(void const *a, void const *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>save_gss</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>afa97d3026223cca3083b1b7557f9dbec</anchor>
      <arglist>(VlSiftFilt *filt, VlFileMeta *fm, const char *basename, int verbose)</arglist>
    </member>
    <member kind="variable">
      <type>char const</type>
      <name>help_message</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>a734f96db5e893002c609c93d3f63b2fe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>struct option const</type>
      <name>longopts</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>ab449a9b5605affbcf883b24fce6af41a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char const</type>
      <name>opts</name>
      <anchorfile>src_2sift_8c.html</anchorfile>
      <anchor>a2b882c9cb0f403741e9bf15d8c5ff1bc</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl/sift.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>vl_2sift_8c</filename>
    <includes id="sift_8h" name="sift.h" local="yes" imported="no">sift.h</includes>
    <includes id="imopv_8h" name="imopv.h" local="yes" imported="no">imopv.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>Aat</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a6a1e98f253bb2802648f51a86a549040</anchor>
      <arglist>(i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>at</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>adc392cc5bf9abb44913ff19a93aca4d2</anchor>
      <arglist>(dx, dy, ds)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>at</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>ab3a26175c4f0ccda15bc2ac45fe4c040</anchor>
      <arglist>(dx, dy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>atd</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a9d4e64b687145159540996c5d58ceb90</anchor>
      <arglist>(dbinx, dbiny, dbint)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>atd</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a9d4e64b687145159540996c5d58ceb90</anchor>
      <arglist>(dbinx, dbiny, dbint)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_NEIGHBORS</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>aec0526f563a5b00bf396ddfb777ce77c</anchor>
      <arglist>(CMP, SGN)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPN_MAX</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a4b559178f5db3bdf1ae9b89b58a703da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPN_SZ</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a98146d82a06b921641fa84448c41343d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>log2</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a18af743c2cec4baeee9ffb27999ddaad</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBO</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>ac8e3b9f02449aff2b5c9e7f60220dc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBP</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a04fc1bb7018bb5277decf0a61134cfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAVE_BACK</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a1054a70e69e5b7c988f6ba2a3947c83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_SIFT_BILINEAR_ORIENTATIONS</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a3292b2feb6b1aba4f34ba037f15bc2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_vl_sift_smooth</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>aa3b643d6efaaeebb3107ecb11d398e8a</anchor>
      <arglist>(VlSiftFilt *self, vl_sift_pix *outputImage, vl_sift_pix *tempImage, vl_sift_pix const *inputImage, vl_size width, vl_size height, double sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_and_downsample</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a457daa5f995f4b946c1a44a45e7702bb</anchor>
      <arglist>(vl_sift_pix *dst, vl_sift_pix const *src, int width, int height, int d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_and_upsample_rows</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>aeb42c89bf4510234d60ba3eef7010c29</anchor>
      <arglist>(vl_sift_pix *dst, vl_sift_pix const *src, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>fast_expn</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a54a28f7f095a58401a7917073f43866f</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>fast_expn_init</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>ac0f5ab6b07f3edd4728f6c7439f886f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_sift_pix</type>
      <name>normalize_histogram</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>ab7319c742b088d2629f388b714baa996</anchor>
      <arglist>(vl_sift_pix *begin, vl_sift_pix *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>update_gradient</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>ace1fba61b0cc6ad7b1b0f9a07eabdf87</anchor>
      <arglist>(VlSiftFilt *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_sift_calc_keypoint_descriptor</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>ad5021ed313da8e8c2d0174f711df6b0e</anchor>
      <arglist>(VlSiftFilt *f, vl_sift_pix *descr, VlSiftKeypoint const *k, double angle0)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_sift_calc_keypoint_orientations</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>ab38b0a5d98e491762041e7378355b7b6</anchor>
      <arglist>(VlSiftFilt *f, double angles[4], VlSiftKeypoint const *k)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_sift_calc_raw_descriptor</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a3d537eb2a200c3c19e9a751178d1b9b5</anchor>
      <arglist>(VlSiftFilt const *f, vl_sift_pix const *grad, vl_sift_pix *descr, int width, int height, double x, double y, double sigma, double angle0)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_sift_delete</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>abcf6b47f064329813fa54d80310728cd</anchor>
      <arglist>(VlSiftFilt *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_sift_detect</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a248f0925ed45fa4632ea30fa9b2229af</anchor>
      <arglist>(VlSiftFilt *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_sift_keypoint_init</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a445bbb5bcedabfa3c16df83d1817cd8d</anchor>
      <arglist>(VlSiftFilt const *f, VlSiftKeypoint *k, double x, double y, double sigma)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlSiftFilt *</type>
      <name>vl_sift_new</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a7430415e1978727a55a29f203eb38d3e</anchor>
      <arglist>(int width, int height, int noctaves, int nlevels, int o_min)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_sift_process_first_octave</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a774f028cadf0fc556bfd6170eb0033b9</anchor>
      <arglist>(VlSiftFilt *f, vl_sift_pix const *im)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_sift_process_next_octave</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>aa46dad3788e44ffb6aed2ccb8c445c2d</anchor>
      <arglist>(VlSiftFilt *f)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>expn_tab</name>
      <anchorfile>vl_2sift_8c.html</anchorfile>
      <anchor>a6bfe7ecf9f4b9125e9613e90e4dc8971</anchor>
      <arglist>[EXPN_SZ+1]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sift.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>sift_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <class kind="struct">_VlSiftFilt</class>
    <class kind="struct">_VlSiftKeypoint</class>
    <member kind="typedef">
      <type>float</type>
      <name>vl_sift_pix</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a7efac4fb08e4642f12ef439ac376a5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlSiftFilt</type>
      <name>VlSiftFilt</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a6c49cfe67a3b6628b2edadd5f0a31345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlSiftKeypoint</type>
      <name>VlSiftKeypoint</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a1f9c346f4db4668f708620105d237089</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlSiftFilt *</type>
      <name>vl_sift_new</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a7430415e1978727a55a29f203eb38d3e</anchor>
      <arglist>(int width, int height, int noctaves, int nlevels, int o_min)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_sift_delete</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>abcf6b47f064329813fa54d80310728cd</anchor>
      <arglist>(VlSiftFilt *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_sift_process_first_octave</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a774f028cadf0fc556bfd6170eb0033b9</anchor>
      <arglist>(VlSiftFilt *f, vl_sift_pix const *im)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_sift_process_next_octave</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>aa46dad3788e44ffb6aed2ccb8c445c2d</anchor>
      <arglist>(VlSiftFilt *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_sift_detect</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a248f0925ed45fa4632ea30fa9b2229af</anchor>
      <arglist>(VlSiftFilt *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_sift_calc_keypoint_orientations</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>ab38b0a5d98e491762041e7378355b7b6</anchor>
      <arglist>(VlSiftFilt *f, double angles[4], VlSiftKeypoint const *k)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_sift_calc_keypoint_descriptor</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a8631e63443c1faa7069a4e8e885fd82d</anchor>
      <arglist>(VlSiftFilt *f, vl_sift_pix *descr, VlSiftKeypoint const *k, double angle)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_sift_calc_raw_descriptor</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a3ddb5d720d7452b25aee72957ae17326</anchor>
      <arglist>(VlSiftFilt const *f, vl_sift_pix const *image, vl_sift_pix *descr, int widht, int height, double x, double y, double s, double angle0)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_sift_keypoint_init</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a445bbb5bcedabfa3c16df83d1817cd8d</anchor>
      <arglist>(VlSiftFilt const *f, VlSiftKeypoint *k, double x, double y, double sigma)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_sift_get_octave_index</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a5dae5aa2347a081376aba54c1b77c414</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_sift_get_noctaves</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>ad5c0f055523426543f1692270cec3bc6</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_sift_get_octave_first</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a9d65b00c7709fff216f590dfaefd87b9</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_sift_get_octave_width</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a5d04844056daf18bdd9ad581e4f716eb</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_sift_get_octave_height</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>ad5b6d41bea03ce9fef51ba477260cd7e</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_sift_get_nlevels</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a577b511ac7e6a7ee817600e53a16c02e</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_sift_get_nkeypoints</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a885282c3675e54aeca2588539b4aa172</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_sift_get_peak_thresh</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a18b7b7caf2ee738d183b66f0460fe901</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_sift_get_edge_thresh</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>ae1737c7781dc348a5213c9ca9bd431f4</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_sift_get_norm_thresh</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>ae2897ba8ef4b74754d3ce273a7019cb5</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_sift_get_magnif</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a00459cfdd6789c858b315b014df6b2dd</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_sift_get_window_size</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a44e8b09726d12f6638323f988394be7f</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_sift_pix *</type>
      <name>vl_sift_get_octave</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a9cc1c77b8fc49875017557096539acb6</anchor>
      <arglist>(VlSiftFilt const *f, int s)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VlSiftKeypoint const *</type>
      <name>vl_sift_get_keypoints</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>ad00c6f384a9b50f185cf7acc68e68fbd</anchor>
      <arglist>(VlSiftFilt const *f)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_sift_set_peak_thresh</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a6d8ec661531dcb178e2af6a4d972adf2</anchor>
      <arglist>(VlSiftFilt *f, double t)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_sift_set_edge_thresh</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>aa9751401dd0725a914d18773eb91ef50</anchor>
      <arglist>(VlSiftFilt *f, double t)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_sift_set_norm_thresh</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a257cde10c952f7a9887d3a2cfe8627f4</anchor>
      <arglist>(VlSiftFilt *f, double t)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_sift_set_magnif</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>a012256fc78aebba2466f4f39ae0f3b94</anchor>
      <arglist>(VlSiftFilt *f, double m)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_sift_set_window_size</name>
      <anchorfile>sift_8h.html</anchorfile>
      <anchor>aecb9118a69d46538a22db37e021f2f2c</anchor>
      <arglist>(VlSiftFilt *f, double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>slic.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>slic_8c</filename>
    <includes id="slic_8h" name="slic.h" local="yes" imported="no">slic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>atEdgeMap</name>
      <anchorfile>slic_8c.html</anchorfile>
      <anchor>ac2064b68e2e935b8a27a403d101c8a44</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>atimage</name>
      <anchorfile>slic_8c.html</anchorfile>
      <anchor>a118c760e43c503d160de9d81eac3ba3c</anchor>
      <arglist>(x, y, k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_slic_segment</name>
      <anchorfile>slic_8c.html</anchorfile>
      <anchor>adb6a4c91f40fc32528ba88cffba756ab</anchor>
      <arglist>(vl_uint32 *segmentation, float const *image, vl_size width, vl_size height, vl_size numChannels, vl_size regionSize, float regularization, vl_size minRegionSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>slic.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>slic_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_slic_segment</name>
      <anchorfile>slic_8h.html</anchorfile>
      <anchor>a63e09adbce12aa084c4c87ea3d66c242</anchor>
      <arglist>(vl_uint32 *segmentation, float const *image, vl_size width, vl_size height, vl_size numChannels, vl_size regionSize, float regularization, vl_size minRegionSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringop.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>stringop_8c</filename>
    <includes id="stringop_8h" name="stringop.h" local="yes" imported="no">stringop.h</includes>
    <member kind="function">
      <type>VL_EXPORT VlEnumerator *</type>
      <name>vl_enumeration_get</name>
      <anchorfile>stringop_8c.html</anchorfile>
      <anchor>ae398c8fd5822872437b3498bdba56272</anchor>
      <arglist>(VlEnumerator const *enumeration, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlEnumerator *</type>
      <name>vl_enumeration_get_by_value</name>
      <anchorfile>stringop_8c.html</anchorfile>
      <anchor>a3004e9a8dd22826f4dda793ff06da422</anchor>
      <arglist>(VlEnumerator const *enumeration, vl_index value)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlEnumerator *</type>
      <name>vl_enumeration_get_casei</name>
      <anchorfile>stringop_8c.html</anchorfile>
      <anchor>aef9c797aba2d283690c2f81dffe085ab</anchor>
      <arglist>(VlEnumerator const *enumeration, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_string_basename</name>
      <anchorfile>stringop_8c.html</anchorfile>
      <anchor>a4caab4c4b7aeb32476ea1fee0417f9ac</anchor>
      <arglist>(char *destination, vl_size destinationSize, char const *source, vl_size maxNumStrippedExtensions)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_string_casei_cmp</name>
      <anchorfile>stringop_8c.html</anchorfile>
      <anchor>aeccf09a8b151bd29d0893a5e5f3cb0ee</anchor>
      <arglist>(const char *string1, const char *string2)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_string_copy</name>
      <anchorfile>stringop_8c.html</anchorfile>
      <anchor>ac29456f64d5f34a0a95ddf7b3672df7c</anchor>
      <arglist>(char *destination, vl_size destinationSize, char const *source)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_string_copy_sub</name>
      <anchorfile>stringop_8c.html</anchorfile>
      <anchor>afb9946a2820c068b622669ff5cd03fed</anchor>
      <arglist>(char *destination, vl_size destinationSize, char const *beginning, char const *end)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT char *</type>
      <name>vl_string_find_char_rev</name>
      <anchorfile>stringop_8c.html</anchorfile>
      <anchor>a27081214095429e35c27f91a5eae0f16</anchor>
      <arglist>(char const *beginning, char const *end, char c)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_string_length</name>
      <anchorfile>stringop_8c.html</anchorfile>
      <anchor>a3ae6a771ddbde4992808cd5078588441</anchor>
      <arglist>(char const *string)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT char *</type>
      <name>vl_string_parse_protocol</name>
      <anchorfile>stringop_8c.html</anchorfile>
      <anchor>ab6c2b03cbdf45a19ff6352e5346a79ef</anchor>
      <arglist>(char const *string, int *protocol)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT char const *</type>
      <name>vl_string_protocol_name</name>
      <anchorfile>stringop_8c.html</anchorfile>
      <anchor>aeadd3f94c44c5b5c514db68ea1cbc71c</anchor>
      <arglist>(int protocol)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_string_replace_wildcard</name>
      <anchorfile>stringop_8c.html</anchorfile>
      <anchor>a8f40bbc2c672ffdb49c9c3f14449b2a1</anchor>
      <arglist>(char *destination, vl_size destinationSize, char const *source, char wildcardChar, char escapeChar, char const *replacement)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringop.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>stringop_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <class kind="struct">_VlEnumerator</class>
    <member kind="enumvalue">
      <name>VL_PROT_UNKNOWN</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>a2970898e8a43ce21e1cc510d49f1b89da71fca21ec3ae6a26edbe380fedc2ebec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_PROT_NONE</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>a2970898e8a43ce21e1cc510d49f1b89da94b2ad9436eeeb7e7a08baf24e00f3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_PROT_ASCII</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>a2970898e8a43ce21e1cc510d49f1b89da611cc6138919fdd98ce2a9137a762b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_PROT_BINARY</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>a2970898e8a43ce21e1cc510d49f1b89daa92055b1172e1b8fa98177304d495653</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_string_basename</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>a5d19fe9a1ed84deb9604663606081f01</anchor>
      <arglist>(char *destination, vl_size destinationSize, char const *source, vl_size maxNumStrippedExtension)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT int</type>
      <name>vl_string_casei_cmp</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>aeccf09a8b151bd29d0893a5e5f3cb0ee</anchor>
      <arglist>(const char *string1, const char *string2)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_string_copy</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>ac29456f64d5f34a0a95ddf7b3672df7c</anchor>
      <arglist>(char *destination, vl_size destinationSize, char const *source)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_string_copy_sub</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>afb9946a2820c068b622669ff5cd03fed</anchor>
      <arglist>(char *destination, vl_size destinationSize, char const *beginning, char const *end)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT char *</type>
      <name>vl_string_find_char_rev</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>a27081214095429e35c27f91a5eae0f16</anchor>
      <arglist>(char const *beginning, char const *end, char c)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_string_length</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>a3ae6a771ddbde4992808cd5078588441</anchor>
      <arglist>(char const *string)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT char *</type>
      <name>vl_string_parse_protocol</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>ab6c2b03cbdf45a19ff6352e5346a79ef</anchor>
      <arglist>(char const *string, int *protocol)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT char const *</type>
      <name>vl_string_protocol_name</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>aa126b776a59d7c7b8c1730d3590b214f</anchor>
      <arglist>(int prot)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_string_replace_wildcard</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>a0f05c7429546b1e6ba509c305ce38a7d</anchor>
      <arglist>(char *destination, vl_size destinationSize, char const *src, char wildcardChar, char escapeChar, char const *replacement)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _VlEnumerator</type>
      <name>VlEnumerator</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>a183f9befe7aaf58e9a545ee78847299b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlEnumerator *</type>
      <name>vl_enumeration_get</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>ae398c8fd5822872437b3498bdba56272</anchor>
      <arglist>(VlEnumerator const *enumeration, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlEnumerator *</type>
      <name>vl_enumeration_get_casei</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>aef9c797aba2d283690c2f81dffe085ab</anchor>
      <arglist>(VlEnumerator const *enumeration, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlEnumerator *</type>
      <name>vl_enumeration_get_by_value</name>
      <anchorfile>stringop_8h.html</anchorfile>
      <anchor>a3004e9a8dd22826f4dda793ff06da422</anchor>
      <arglist>(VlEnumerator const *enumeration, vl_index value)</arglist>
    </member>
    <docanchor file="stringop_8h">vl-stringop-file-protocols</docanchor>
    <docanchor file="stringop_8h">vl-stringop-err</docanchor>
    <docanchor file="stringop_8h">vl-stringop-enumeration</docanchor>
  </compound>
  <compound kind="file">
    <name>svm.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>svm_8c</filename>
    <includes id="svm_8h" name="svm.h" local="yes" imported="no">svm.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <class kind="struct">VlSvm_</class>
    <member kind="define">
      <type>#define</type>
      <name>SETLOSS</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a2f489d51a7cb955ef189cf6b23c103f5</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_vl_svm_evaluate</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>ab0f979b51f07b0ebbf038b3f00a11859</anchor>
      <arglist>(VlSvm *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_vl_svm_sdca_train</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a6f7eafdd23e91ef76e0e76035fae5a6b</anchor>
      <arglist>(VlSvm *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_vl_svm_sgd_train</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>ae30444cb062479e5e2ab4c61b822f184</anchor>
      <arglist>(VlSvm *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_vl_svm_update_statistics</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a07fdae9de0f8d8add3d5f8dd015ac39e</anchor>
      <arglist>(VlSvm *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_delete</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a473c326f265db2ad4752e514b86f2786</anchor>
      <arglist>(VlSvm *self)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_get_bias</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>aa7fb1a06113795e0fd1f24ce99324981</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_get_bias_learning_rate</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>af1e386cc2240d4dc793b43cf0581a8da</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_get_bias_multiplier</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a8d856e3af06dfc1cbb65858008f99279</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_svm_get_diagnostic_frequency</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>adb4999d45e11c18ba92068b4184cd78e</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_svm_get_dimension</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>ab3a28927b8bf3bcc241b15e4ee9ef091</anchor>
      <arglist>(VlSvm *self)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_get_epsilon</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a409e6ad402041555ace5bea07bee8f4c</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_svm_get_iteration_number</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a38d626608707412d287d9878da3906a6</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_get_lambda</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a8692ad5cb99ddc60db131e74a6d75d23</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_svm_get_max_num_iterations</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>ac88536c7cdb604e94fc314c1b0b74f61</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>double const *</type>
      <name>vl_svm_get_model</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>ac397b10574449237e2c736c775607edb</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_svm_get_num_data</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a07d588c6592e443a4366b295bb5e9ccc</anchor>
      <arglist>(VlSvm *self)</arglist>
    </member>
    <member kind="function">
      <type>double const *</type>
      <name>vl_svm_get_scores</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>aaf7566586c306e81eb6ead8414dd4365</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlSvmSolverType</type>
      <name>vl_svm_get_solver</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a53996f81113054b626c2333a648c14f6</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlSvmStatistics const *</type>
      <name>vl_svm_get_statistics</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>aab8e4b63c22ba6614ce98ceab7e8858c</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>double const *</type>
      <name>vl_svm_get_weights</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a4d8f3d88ef40ebd22371d1281dcdf1fc</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_hinge2_conjugate_loss</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>afcbc30c041d098f234c9212b949d5355</anchor>
      <arglist>(double u, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_hinge2_dca_update</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a2ad7b4c276cd0f8ed85a543703876cb9</anchor>
      <arglist>(double alpha, double inner, double norm2, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_hinge2_loss</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a5e8dae2afbec9d4b12a3b9fb41f22982</anchor>
      <arglist>(double inner, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_hinge2_loss_derivative</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a4e05d57c98630a4b1dc8dd1d5fb5ee83</anchor>
      <arglist>(double inner, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_hinge_conjugate_loss</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>af2fe18d9e0464d0dbea4f47085f965c7</anchor>
      <arglist>(double u, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_hinge_dca_update</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a124569cc46bef2e6d1ac6d1c6466cd04</anchor>
      <arglist>(double alpha, double inner, double norm2, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_hinge_loss</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a0716de4deae9d2c0dbfadbc341b5bd23</anchor>
      <arglist>(double inner, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_hinge_loss_derivative</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>afb84322b6e73c3e52f7aad2d11cafa4d</anchor>
      <arglist>(double inner, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_l1_conjugate_loss</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a9ed9aee4e5c10c394e8c74fb07830d8e</anchor>
      <arglist>(double u, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_l1_dca_update</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a3beb0d1198c40cd81d554f3f6e45cfc3</anchor>
      <arglist>(double alpha, double inner, double norm2, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_l1_loss</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a208fcdeed237af77411304dbf3a66d49</anchor>
      <arglist>(double inner, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_l1_loss_derivative</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a1a9e4d9033578f22f4122cee332c5b96</anchor>
      <arglist>(double inner, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_l2_conjugate_loss</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>ac17be0691987f74ff643b0e968d653f7</anchor>
      <arglist>(double u, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_l2_dca_update</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a19fdae42e265e3c89b9b390e9946bc8f</anchor>
      <arglist>(double alpha, double inner, double norm2, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_l2_loss</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a0b0ee33bdc4c03bb1b145d31049cde99</anchor>
      <arglist>(double inner, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_l2_loss_derivative</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>ad1610aa045bd31aee3999b3738079931</anchor>
      <arglist>(double inner, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_logistic_conjugate_loss</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>ac6b56d51d0d2164c1deab595f42eb66d</anchor>
      <arglist>(double u, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_logistic_dca_update</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a351223c8a963451830a758e84e8ca3f5</anchor>
      <arglist>(double alpha, double inner, double norm2, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_logistic_loss</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a6bbc5ef9c1b1e070e8d08d4f4cf5db2d</anchor>
      <arglist>(double inner, double label)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vl_svm_logistic_loss_derivative</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>ae131f2f2cffaa8a187130fa379c4009d</anchor>
      <arglist>(double inner, double label)</arglist>
    </member>
    <member kind="function">
      <type>VlSvm *</type>
      <name>vl_svm_new</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a8fab77c387da4e87b4086df17b5066a3</anchor>
      <arglist>(VlSvmSolverType type, double const *data, vl_size dimension, vl_size numData, double const *labels, double lambda)</arglist>
    </member>
    <member kind="function">
      <type>VlSvm *</type>
      <name>vl_svm_new_with_abstract_data</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>ac96c38671c7659793070ce8bddacd7d9</anchor>
      <arglist>(VlSvmSolverType solver, void *data, vl_size dimension, vl_size numData, double const *labels, double lambda)</arglist>
    </member>
    <member kind="function">
      <type>VlSvm *</type>
      <name>vl_svm_new_with_dataset</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>aec64380a2d230ae5144723b67bfc3be2</anchor>
      <arglist>(VlSvmSolverType solver, VlSvmDataset *dataset, double const *labels, double lambda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_bias</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a60d6f706dcde30fea14fbf80714c93ce</anchor>
      <arglist>(VlSvm *self, double b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_bias_learning_rate</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a330b9011895064b930c772c1b28e1d9e</anchor>
      <arglist>(VlSvm *self, double rate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_bias_multiplier</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a1225f0f7f32f8fe5ee4090e77efc4e2c</anchor>
      <arglist>(VlSvm *self, double b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_conjugate_loss_function</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a58607879bd185df037f8a644e080a03b</anchor>
      <arglist>(VlSvm *self, VlSvmLossFunction f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_data_functions</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>ab452546b3f6e5e2116e983a5c6f9f2c3</anchor>
      <arglist>(VlSvm *self, VlSvmInnerProductFunction inner, VlSvmAccumulateFunction acc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_dca_update_function</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a51fa5a1151eb24dfb894df30f23a0ea7</anchor>
      <arglist>(VlSvm *self, VlSvmDcaUpdateFunction f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_diagnostic_frequency</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>ab01a4bb3b6aa172fcc24caa2524c2e68</anchor>
      <arglist>(VlSvm *self, vl_size f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_diagnostic_function</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a0a01191236abfe94b65f895fa49e0a35</anchor>
      <arglist>(VlSvm *self, VlSvmDiagnosticFunction f, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_epsilon</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a4a1a5228c945a145c1bc7e025a0ffe4e</anchor>
      <arglist>(VlSvm *self, double epsilon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_iteration_number</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a446295ef005b5f19fa3648a199c0254d</anchor>
      <arglist>(VlSvm *self, vl_uindex n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_lambda</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>afd55352a18d58c6dba0c49206263f96d</anchor>
      <arglist>(VlSvm *self, double lambda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_loss</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a8d0d404bab46b9235c15e914146c05bc</anchor>
      <arglist>(VlSvm *self, VlSvmLossType loss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_loss_derivative_function</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a3d3adc335fd789a702eb7771694464c8</anchor>
      <arglist>(VlSvm *self, VlSvmLossFunction f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_loss_function</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a96b35e9e2b6000e40debe2c64ca7e09b</anchor>
      <arglist>(VlSvm *self, VlSvmLossFunction f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_max_num_iterations</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a39b8dfc06c0eea75932efacf946df356</anchor>
      <arglist>(VlSvm *self, vl_size n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_model</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a11cfeb959efa6d18ced2e55603e32097</anchor>
      <arglist>(VlSvm *self, double const *model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_set_weights</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>af81b6cb98f1730f41266ec69f2b6cece</anchor>
      <arglist>(VlSvm *self, double const *weights)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svm_train</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a0812e42b5511e8da15b9a283a0564d02</anchor>
      <arglist>(VlSvm *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>xlogx</name>
      <anchorfile>svm_8c.html</anchorfile>
      <anchor>a29059ffd5948782430a10a29d94e51c9</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>svm.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>svm_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="svmdataset_8h" name="svmdataset.h" local="yes" imported="no">svmdataset.h</includes>
    <class kind="struct">VlSvmStatistics_</class>
    <member kind="typedef">
      <type>struct VlSvm_</type>
      <name>VlSvm</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>ad54eb871794742668e91b2e73c6f8ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VlSvmStatistics_</type>
      <name>VlSvmStatistics</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>aeb4de2acd9cc8147d844dc9a074a2368</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VlSvmLossType</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a039ed185475e457e96dcb41a096bd8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlSvmLossHinge</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a039ed185475e457e96dcb41a096bd8a7a9f3f057683a70fc737622274a94e8d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlSvmLossHinge2</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a039ed185475e457e96dcb41a096bd8a7a9b9299ce069ae6dab29a0f99a82f370d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlSvmLossL1</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a039ed185475e457e96dcb41a096bd8a7a0b10b3dc74d3a4908e22200fb314e9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlSvmLossL2</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a039ed185475e457e96dcb41a096bd8a7a8694da194009c2496e28e5be1c6d0a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlSvmLossLogistic</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a039ed185475e457e96dcb41a096bd8a7a2ce88153bc65e0ebad17b92b7841409a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VlSvmSolverStatus</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>ab10b6ec323abb9c4ed1c75290ac7032a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlSvmStatusTraining</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>ab10b6ec323abb9c4ed1c75290ac7032aa1b47ec65b19b761a65abd4c4864b162b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlSvmStatusConverged</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>ab10b6ec323abb9c4ed1c75290ac7032aa3aaf89d2a76ae35ce2a5761628ac6bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlSvmStatusMaxNumIterationsReached</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>ab10b6ec323abb9c4ed1c75290ac7032aa6a48b72e94b4f9b00053885982af3958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VlSvmSolverType</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a0c5120e756a9a2b06d23130d54db90c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlSvmSolverNone</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a0c5120e756a9a2b06d23130d54db90c9a0813728ebdd6388e9df7d8ad8787d0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlSvmSolverSgd</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a0c5120e756a9a2b06d23130d54db90c9ad7ec41888bf7474e5d92a8b0f0dfa05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VlSvmSolverSdca</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a0c5120e756a9a2b06d23130d54db90c9a65819739f150850ac0033ddc142ec593</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlSvm *</type>
      <name>vl_svm_new</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a4bb416f3012c304793372a011c225aa2</anchor>
      <arglist>(VlSvmSolverType type, double const *data, vl_size dimension, vl_size numData, double const *labels, double lambda)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlSvm *</type>
      <name>vl_svm_new_with_dataset</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a028cbacaecc8aeaa0d3ffa9d68e3c6e0</anchor>
      <arglist>(VlSvmSolverType type, VlSvmDataset *dataset, double const *labels, double lambda)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlSvm *</type>
      <name>vl_svm_new_with_abstract_data</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a3041ebfc7b806653795658318d1203d3</anchor>
      <arglist>(VlSvmSolverType type, void *data, vl_size dimension, vl_size numData, double const *labels, double lambda)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_delete</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a219544d9036c94a9a98be7a1c3e17c40</anchor>
      <arglist>(VlSvm *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlSvmStatistics const *</type>
      <name>vl_svm_get_statistics</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>ae241108401077cdb8e11d7a0de73cf9f</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double const *</type>
      <name>vl_svm_get_model</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a248415b2c1ab1605735a52e9ba12b391</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_get_bias</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>adb308200884e65677e0631740d1ff04c</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_svm_get_dimension</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a8f657d9e13ef2ed8563236de3fa4fded</anchor>
      <arglist>(VlSvm *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_svm_get_num_data</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>aa7cab472f796ba25e691276d622ff964</anchor>
      <arglist>(VlSvm *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_get_epsilon</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a2211fb7607856e56374ffdc26f2f1c04</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_get_bias_learning_rate</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>aa55edb97c30f8d07ecc78823d58d40e0</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_svm_get_max_num_iterations</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>aeca928ddba39fdc4f10bc44fc7dae9fb</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_svm_get_diagnostic_frequency</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a25348cfad1579e35e11d397905ea6eab</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlSvmSolverType</type>
      <name>vl_svm_get_solver</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>ad0b6bfabc2a7702d4e2a82b79d1f1a3b</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_get_bias_multiplier</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a5ea069030fc9b8948c0a673e8de1dcd9</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_get_lambda</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a2537be88c7e0b21f4c34fa3bb9ad235e</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_svm_get_iteration_number</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a32c9a14fca4e6f079a3beddc3befeaa8</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double const *</type>
      <name>vl_svm_get_scores</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>ab8cac098f55d0930974451bad8e14075</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double const *</type>
      <name>vl_svm_get_weights</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a93e4cab7860e4230866a279460aa6ea2</anchor>
      <arglist>(VlSvm const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_epsilon</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>abb39e6b723fdd6d7a6e89104582b539d</anchor>
      <arglist>(VlSvm *self, double epsilon)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_bias_learning_rate</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>aa69961fd515b4ecca73f8486d7795480</anchor>
      <arglist>(VlSvm *self, double rate)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_max_num_iterations</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>adc41aecd557321acddafb5142ea7c53c</anchor>
      <arglist>(VlSvm *self, vl_size maxNumIterations)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_diagnostic_frequency</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a0ce2b7cdb87df13d805e4d690d2c2e8b</anchor>
      <arglist>(VlSvm *self, vl_size f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_bias_multiplier</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a927d4927c436e42e07d0e4c17a816c81</anchor>
      <arglist>(VlSvm *self, double b)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_model</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a40b61628e9aee1a1b4845e83eae7c2d7</anchor>
      <arglist>(VlSvm *self, double const *model)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_bias</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a6056eff064f233bf1d8b5ef164979f5c</anchor>
      <arglist>(VlSvm *self, double b)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_iteration_number</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>ae1b9db05178058e6d2f1828a36e013a5</anchor>
      <arglist>(VlSvm *self, vl_uindex n)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_weights</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a812f0c537920a53a9dfccb47fb84aadb</anchor>
      <arglist>(VlSvm *self, double const *weights)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_diagnostic_function</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>ab179e16543a30c07238bb080af794036</anchor>
      <arglist>(VlSvm *self, VlSvmDiagnosticFunction f, void *data)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_loss_function</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a9f859faf4bc2ff13085f622edfd37e21</anchor>
      <arglist>(VlSvm *self, VlSvmLossFunction f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_loss_derivative_function</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a21d9780405df23451befa1e8dd428c48</anchor>
      <arglist>(VlSvm *self, VlSvmLossFunction f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_conjugate_loss_function</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a99f5c9d3b741ffa2835849a51a9befd1</anchor>
      <arglist>(VlSvm *self, VlSvmLossFunction f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_dca_update_function</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a190fe472b7becad79080b0b8198a87db</anchor>
      <arglist>(VlSvm *self, VlSvmDcaUpdateFunction f)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_data_functions</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a60d656d67392b42e4cfb2fcf63d7b70d</anchor>
      <arglist>(VlSvm *self, VlSvmInnerProductFunction inner, VlSvmAccumulateFunction acc)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_set_loss</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a26db1c9631cacad513090754ec56a7b9</anchor>
      <arglist>(VlSvm *self, VlSvmLossType loss)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svm_train</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a391da20bca49ae0bf5b15882ebcaff15</anchor>
      <arglist>(VlSvm *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_hinge_loss</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a36b1f11b72f8bea9277b87f991469df4</anchor>
      <arglist>(double label, double inner)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_hinge_loss_derivative</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a2582585dfd2a169ef0c69d13d44ad95a</anchor>
      <arglist>(double label, double inner)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_hinge_conjugate_loss</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a48dd65aadcbe59e6b8f9515fb35e1372</anchor>
      <arglist>(double label, double u)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_hinge_dca_update</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>aed98928cacdd907ab48981c12871b8db</anchor>
      <arglist>(double alpha, double inner, double norm2, double label)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_hinge2_loss</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>ab9232e2e18b3842f98f728e4beb55ef7</anchor>
      <arglist>(double label, double inner)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_hinge2_loss_derivative</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a819062c535520b5d8d903ffa86dc2fe1</anchor>
      <arglist>(double label, double inner)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_hinge2_conjugate_loss</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a92598675a3c2f5933fdb0843e674c332</anchor>
      <arglist>(double label, double u)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_hinge2_dca_update</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a2edf078cc46b051a355f9d501ca9e5e6</anchor>
      <arglist>(double alpha, double inner, double norm2, double label)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_l1_loss</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a808fc34229d790bab5dd1c0c0b6e2507</anchor>
      <arglist>(double label, double inner)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_l1_loss_derivative</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a0e1b8466aaf1bd236a8724922e8b75c0</anchor>
      <arglist>(double label, double inner)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_l1_conjugate_loss</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>adf84b077c44e122edce00a199d46d7da</anchor>
      <arglist>(double label, double u)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_l1_dca_update</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a8ab65ce43edbb7676ea2ea913ff63b29</anchor>
      <arglist>(double alpha, double inner, double norm2, double label)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_l2_loss</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a166293a73cbc97edf8f40476bd44288e</anchor>
      <arglist>(double label, double inner)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_l2_loss_derivative</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>aa5d260e4e195c1bd5e499d4911f0d8fb</anchor>
      <arglist>(double label, double inner)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_l2_conjugate_loss</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a80acac21aa256662fd7de0c475c7228f</anchor>
      <arglist>(double label, double u)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_l2_dca_update</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a040175ca2edde61301c0f8b92d0554da</anchor>
      <arglist>(double alpha, double inner, double norm2, double label)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_logistic_loss</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>a36438f02f5691267354a18c0cf7cb9fe</anchor>
      <arglist>(double label, double inner)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_logistic_loss_derivative</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>aa42286dfcfb4913a63d5fa3687cd61ef</anchor>
      <arglist>(double label, double inner)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_logistic_conjugate_loss</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>aab4035e8552b7752e7acebe7f00c47f2</anchor>
      <arglist>(double label, double u)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT double</type>
      <name>vl_svm_logistic_dca_update</name>
      <anchorfile>svm_8h.html</anchorfile>
      <anchor>ab0bdbf3f491d5386851e293e4a0f0d2a</anchor>
      <arglist>(double alpha, double inner, double norm2, double label)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>svmdataset.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>svmdataset_8c</filename>
    <includes id="svmdataset_8h" name="svmdataset.h" local="yes" imported="no">svmdataset.h</includes>
    <includes id="svmdataset_8c" name="svmdataset.c" local="yes" imported="no">svmdataset.c</includes>
    <class kind="struct">VlSvmDataset_</class>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_SVMDATASET_INSTANTIATING</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>abbc737fe5f8f1364dc1ebf6b025a19b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_SVMDATASET_INSTANTIATING</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>abbc737fe5f8f1364dc1ebf6b025a19b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svmdataset_delete</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>af0085da6bb1cca9fc48ecfb267b107d5</anchor>
      <arglist>(VlSvmDataset *self)</arglist>
    </member>
    <member kind="function">
      <type>VlSvmAccumulateFunction</type>
      <name>vl_svmdataset_get_accumulate_function</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>af311a005cf80188b291848969116c795</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>vl_svmdataset_get_data</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>a33b791a16f490aaf128d4081f7ef223d</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_svmdataset_get_dimension</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>a7651f4dde6a4f607ce609eafbe8e9556</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlHomogeneousKernelMap *</type>
      <name>vl_svmdataset_get_homogeneous_kernel_map</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>a5b69e75bd761251792dcf0cdf106f375</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlSvmInnerProductFunction</type>
      <name>vl_svmdataset_get_inner_product_function</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>a9eb6105fde6800091886cfd9f3f95927</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>vl_size</type>
      <name>vl_svmdataset_get_num_data</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>a9e26f54293c5999f146c1275662c96ae</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>VlSvmDataset *</type>
      <name>vl_svmdataset_new</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>aa418f02d933dd5f15267f42a6425cfe1</anchor>
      <arglist>(vl_type dataType, void *data, vl_size dimension, vl_size numData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_svmdataset_set_homogeneous_kernel_map</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>a6e72d282d3bb7e05410efe5d28026ad2</anchor>
      <arglist>(VlSvmDataset *self, VlHomogeneousKernelMap *hom)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>VL_XCAT</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>ae96658c0048f27c007141f59adc1079c</anchor>
      <arglist>(_vl_svmdataset_inner_product_, SFX)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VL_XCAT</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>a04e6cdf29d3b85cfe0793a01addfd92b</anchor>
      <arglist>(vl_svmdataset_accumulate_, SFX)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>VL_XCAT</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>ab6680e552688df1996dcb2da4e787e3a</anchor>
      <arglist>(_vl_svmdataset_inner_product_hom_, SFX)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VL_XCAT</name>
      <anchorfile>svmdataset_8c.html</anchorfile>
      <anchor>a4e7af87ecdc0308968176491188f7bad</anchor>
      <arglist>(vl_svmdataset_accumulate_hom_, SFX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>svmdataset.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>svmdataset_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <includes id="homkermap_8h" name="homkermap.h" local="yes" imported="no">homkermap.h</includes>
    <member kind="typedef">
      <type>struct VlSvmDataset_</type>
      <name>VlSvmDataset</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>a5861f5083aeff8991fa982e4809c7258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>VlSvmDiagnosticFunction</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>aa88e0bfe32f34da8904ce26fef46207f</anchor>
      <arglist>)(struct VlSvm_ *svm, void *data)</arglist>
    </member>
    <member kind="typedef">
      <type>double(*</type>
      <name>VlSvmLossFunction</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>a0e6f309e6cfe483680ae0b5baad6e63c</anchor>
      <arglist>)(double inner, double label)</arglist>
    </member>
    <member kind="typedef">
      <type>double(*</type>
      <name>VlSvmDcaUpdateFunction</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>a5bb6eb4863de6458604d5ddb77cdb057</anchor>
      <arglist>)(double alpha, double inner, double norm2, double label)</arglist>
    </member>
    <member kind="typedef">
      <type>double(*</type>
      <name>VlSvmInnerProductFunction</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>a31cceb46535045f1176f718481569046</anchor>
      <arglist>)(const void *data, vl_uindex element, double *model)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>VlSvmAccumulateFunction</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>afed5bca344240e8700ed1be9bf8567c1</anchor>
      <arglist>)(const void *data, vl_uindex element, double *model, double multiplier)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlSvmDataset *</type>
      <name>vl_svmdataset_new</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>a1152b4afa0045484d4baee6eea49e484</anchor>
      <arglist>(vl_type dataType, void *data, vl_size dimension, vl_size numData)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svmdataset_delete</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>a80bf1260c4eeacdcf54c2534051c88da</anchor>
      <arglist>(VlSvmDataset *dataset)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_svmdataset_set_homogeneous_kernel_map</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>aaef02029cd54f34126b19441a1fec716</anchor>
      <arglist>(VlSvmDataset *self, VlHomogeneousKernelMap *hom)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void *</type>
      <name>vl_svmdataset_get_data</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>a5db0a24ae98e09f6b536dee5d3334b97</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_svmdataset_get_num_data</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>aa4b4345ca3b2c8437b646d5ae702c565</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_svmdataset_get_dimension</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>ac0fb871da612fdb122d9d385dece2943</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void *</type>
      <name>vl_svmdataset_get_map</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>afa90eafcff827d890c2ab6f67d7d8eb1</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT vl_size</type>
      <name>vl_svmdataset_get_mapDim</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>a24c17fea1bd06da5c861f8e7f29ed472</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlSvmAccumulateFunction</type>
      <name>vl_svmdataset_get_accumulate_function</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>ada2f4ae7f7f07dedb5a5e01a2474246a</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlSvmInnerProductFunction</type>
      <name>vl_svmdataset_get_inner_product_function</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>a6240c1ab5e638f2409783919c5eb7c39</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT VlHomogeneousKernelMap *</type>
      <name>vl_svmdataset_get_homogeneous_kernel_map</name>
      <anchorfile>svmdataset_8h.html</anchorfile>
      <anchor>a1c409a960e5330dff4d41678c0aa3d7b</anchor>
      <arglist>(VlSvmDataset const *self)</arglist>
    </member>
    <docanchor file="svmdataset_8h">svmdataset-starting</docanchor>
  </compound>
  <compound kind="file">
    <name>svms_common.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>svms__common_8h</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <member kind="function">
      <type>mxArray *</type>
      <name>createInfoStruct</name>
      <anchorfile>svms__common_8h.html</anchorfile>
      <anchor>aac4c701f5033252edf88eb6e741cf94a</anchor>
      <arglist>(VlSvm *svm)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>diagnosticDispatcher</name>
      <anchorfile>svms__common_8h.html</anchorfile>
      <anchor>a3d367039ddddc3731d2c736ac333481f</anchor>
      <arglist>(VlSvm *svm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTrainingData</name>
      <anchorfile>svms__common_8h.html</anchorfile>
      <anchor>ae591b92064d0f6de13c954cb3ffac1e1</anchor>
      <arglist>(const mxArray *trainingData, void **data, vl_size *dataDimension, vl_type *dataType, vl_size *numSamples, vl_int8 **labels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDoubleValue</name>
      <anchorfile>svms__common_8h.html</anchorfile>
      <anchor>a63a48d1b36ee018a07a9e9d6ae80689e</anchor>
      <arglist>(mxArray *array, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUintValue</name>
      <anchorfile>svms__common_8h.html</anchorfile>
      <anchor>a6c2cfb5b27e3a969351cb9ecc3d15c42</anchor>
      <arglist>(mxArray *array, vl_uint32 value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_gauss_elimination.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__gauss__elimination_8c</filename>
    <includes id="random_8h" name="random.h" local="no" imported="no">vl/random.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__gauss__elimination_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_getopt_long.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__getopt__long_8c</filename>
    <includes id="getopt__long_8h" name="getopt_long.h" local="no" imported="no">vl/getopt_long.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__getopt__long_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>daggerset</name>
      <anchorfile>test__getopt__long_8c.html</anchorfile>
      <anchor>a6a99340526a84d853efbb411ba3ba77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct option</type>
      <name>longopts</name>
      <anchorfile>test__getopt__long_8c.html</anchorfile>
      <anchor>a94965649155359a4c4eb047af782bf22</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_gmm.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__gmm_8c</filename>
    <includes id="gmm_8h" name="gmm.h" local="no" imported="no">vl/gmm.h</includes>
    <includes id="host_8h" name="host.h" local="no" imported="no">vl/host.h</includes>
    <includes id="kmeans_8h" name="kmeans.h" local="no" imported="no">vl/kmeans.h</includes>
    <includes id="fisher_8h" name="fisher.h" local="no" imported="no">vl/fisher.h</includes>
    <includes id="vlad_8h" name="vlad.h" local="no" imported="no">vl/vlad.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>test__gmm_8c.html</anchorfile>
      <anchor>a5a392548f2df67370cb15d2a5d75cd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_F_TYPE</name>
      <anchorfile>test__gmm_8c.html</anchorfile>
      <anchor>af7785f3b615962b8df74e243f06a12f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__gmm_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveResults</name>
      <anchorfile>test__gmm_8c.html</anchorfile>
      <anchor>a85701cf46adf4da59429684e41b44c06</anchor>
      <arglist>(const char *dataFileData, const char *dataFileResults, VlGMM *gmm, void *data, vl_size numData)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_heap-def.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__heap-def_8c</filename>
    <includes id="heap-def_8h" name="heap-def.h" local="no" imported="no">vl/heap-def.h</includes>
    <class kind="struct">_H</class>
    <class kind="struct">_S</class>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_array</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>ac2b59b9373be3df851dac7c594924a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_array_const</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>a26ecc998f06fc924bcc453f3dda0463d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_cmp</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>ae1dcf86e1dde6ad3e350e893a76930e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_cmp</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>ae1dcf86e1dde6ad3e350e893a76930e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_cmp</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>ae1dcf86e1dde6ad3e350e893a76930e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_prefix</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>ae0d8f7e617493c4a73696983e1c360b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_prefix</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>ae0d8f7e617493c4a73696983e1c360b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_prefix</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>ae0d8f7e617493c4a73696983e1c360b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_prefix</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>ae0d8f7e617493c4a73696983e1c360b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_swap</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>a43225d7498732cdbeeadb4d8a52c300e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_swap</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>a43225d7498732cdbeeadb4d8a52c300e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_type</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>a809b241c547ba76275bd10575086c3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_type</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>a809b241c547ba76275bd10575086c3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_HEAP_type</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>a809b241c547ba76275bd10575086c3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _H</type>
      <name>H</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>a3417266fdcef5c939d66379e8f71932e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _S</type>
      <name>S</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>ab86ec768e2dc41dffd2c7daa72dc8bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>h_cmp</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>a5266c6b8c988e9209fcd4cb7d098e565</anchor>
      <arglist>(H const *h, vl_uindex a, vl_uindex b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>h_swap</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>a3655fcc73976b65aea46aec9cd4b0b1e</anchor>
      <arglist>(H *h, vl_uindex a, vl_uindex b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_cmp</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>a8a16f5d85151228ffa301de784ec950d</anchor>
      <arglist>(S const *v, vl_uindex a, vl_uindex b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_swap</name>
      <anchorfile>test__heap-def_8c.html</anchorfile>
      <anchor>a75daec75fe60a2209651f3871b3c1403</anchor>
      <arglist>(S *v, vl_uindex a, vl_uindex b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_host.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__host_8c</filename>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__host_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_imopv.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__imopv_8c</filename>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="pgm_8h" name="pgm.h" local="no" imported="no">vl/pgm.h</includes>
    <includes id="imopv_8h" name="imopv.h" local="no" imported="no">vl/imopv.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__imopv_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_kmeans.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__kmeans_8c</filename>
    <includes id="kmeans_8h" name="kmeans.h" local="no" imported="no">vl/kmeans.h</includes>
    <includes id="host_8h" name="host.h" local="no" imported="no">vl/host.h</includes>
    <includes id="vl_2kdtree_8h" name="vl/kdtree.h" local="no" imported="no">vl/kdtree.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__kmeans_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_liop.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__liop_8c</filename>
    <includes id="liop_8h" name="liop.h" local="no" imported="no">vl/liop.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <includes id="imopv_8h" name="imopv.h" local="no" imported="no">vl/imopv.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__liop_8c.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mathop.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__mathop_8c</filename>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ABS</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a26e668489fb528456f4bc54ba908d5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ABS</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a26e668489fb528456f4bc54ba908d5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONE</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a206b6f5362e56b51ca957635350b70b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONE</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a206b6f5362e56b51ca957635350b70b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX2</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a884fc4efc78e58b622b7f50af81095f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX2</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a884fc4efc78e58b622b7f50af81095f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQRT</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a095e93222540fb38e433670cf08b5a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQRT</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a095e93222540fb38e433670cf08b5a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STEP</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a70be2dc5c8bdc85b027ea6118753cca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STEP</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a70be2dc5c8bdc85b027ea6118753cca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STEP</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a70be2dc5c8bdc85b027ea6118753cca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mathop_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mathop_abs.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__mathop__abs_8c</filename>
    <includes id="random_8h" name="random.h" local="no" imported="no">vl/random.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mathop__abs_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_nan.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__nan_8c</filename>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__nan_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_qsort-def.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__qsort-def_8c</filename>
    <includes id="qsort-def_8h" name="qsort-def.h" local="no" imported="no">vl/qsort-def.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_prefix</name>
      <anchorfile>test__qsort-def_8c.html</anchorfile>
      <anchor>a6bc1350759ef49165982d85fe1996be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_QSORT_type</name>
      <anchorfile>test__qsort-def_8c.html</anchorfile>
      <anchor>aa7bbcd78393c03275c0e3d55c1decdb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__qsort-def_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_rand.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__rand_8c</filename>
    <includes id="random_8h" name="random.h" local="no" imported="no">vl/random.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__rand_8c.html</anchorfile>
      <anchor>a73300f484315fd445aa27b8034646704</anchor>
      <arglist>(int argc VL_UNUSED, char *argv[] VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_sqrti.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__sqrti_8c</filename>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__sqrti_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_stringop.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__stringop_8c</filename>
    <includes id="check_8h" name="check.h" local="yes" imported="no">check.h</includes>
    <includes id="stringop_8h" name="stringop.h" local="no" imported="no">vl/stringop.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__stringop_8c.html</anchorfile>
      <anchor>a73300f484315fd445aa27b8034646704</anchor>
      <arglist>(int argc VL_UNUSED, char *argv[] VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_svd2.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__svd2_8c</filename>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <member kind="function">
      <type>void</type>
      <name>check_svd</name>
      <anchorfile>test__svd2_8c.html</anchorfile>
      <anchor>a05cb7a73932cf0b82e0170cd5472c442</anchor>
      <arglist>(double *M, double *U, double *S, double *V)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>det2</name>
      <anchorfile>test__svd2_8c.html</anchorfile>
      <anchor>a33f5a92bddac98c0d1ece0e91a4f0cc0</anchor>
      <arglist>(double A[4])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__svd2_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_matrix</name>
      <anchorfile>test__svd2_8c.html</anchorfile>
      <anchor>a298934c6bbe962195c9427137e98275e</anchor>
      <arglist>(char const *name, double *M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prod2</name>
      <anchorfile>test__svd2_8c.html</anchorfile>
      <anchor>a8c24f57057e1bf5e6a3667e3a19164f2</anchor>
      <arglist>(double R[4], double A[4], double B[4])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transp2</name>
      <anchorfile>test__svd2_8c.html</anchorfile>
      <anchor>a316743ffc03854b0564f5905a4efaade</anchor>
      <arglist>(double R[4], double A[4])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_threads.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__threads_8c</filename>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="random_8h" name="random.h" local="no" imported="no">vl/random.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__threads_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_vec_comp.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/src/</path>
    <filename>test__vec__comp_8c</filename>
    <includes id="random_8h" name="random.h" local="no" imported="no">vl/random.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <member kind="function">
      <type>void</type>
      <name>init_data</name>
      <anchorfile>test__vec__comp_8c.html</anchorfile>
      <anchor>a80bf1887a62ffbbaf6060f0c8033a73e</anchor>
      <arglist>(vl_size numDimensions, vl_size numSamples, float **X, float **Y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__vec__comp_8c.html</anchorfile>
      <anchor>a4138c564981861bd050ba1da4df705b8</anchor>
      <arglist>(int argc VL_UNUSED, char **argv VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_aib.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/aib/</path>
    <filename>vl__aib_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <includes id="aib_8h" name="aib.h" local="no" imported="no">vl/aib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLUSTER_NULL_NODES</name>
      <anchorfile>vl__aib_8c.html</anchorfile>
      <anchor>a3d926880e5feba67423e0ab7ca60d3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_cluster_null</name>
      <anchorfile>vl__aib_8c.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5abf99f09e1580487e74fe00eb09c6f6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__aib_8c.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cluster_null_nodes</name>
      <anchorfile>vl__aib_8c.html</anchorfile>
      <anchor>af5bfbef1b7bef1dac45d91f4ba842de8</anchor>
      <arglist>(vl_uint32 *parents, vl_uint32 nvalues, double *cost, int verbosity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__aib_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__aib_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_aibhist.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/aib/</path>
    <filename>vl__aibhist_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__aibhist_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_alldist.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__alldist_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="yes" imported="no">mexutils.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <member kind="enumvalue">
      <name>opt_LINF</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa62066993022ea4f9eca99c1f5640f8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_L2</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa665360fd92d28e6575b2e8a7f9a61a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_L1</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaab5dc38f1759bdcd8ef55f203bc54d3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_L0</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa67e3f29e789b07b0eeec869ddab3c166</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_CHI2</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa0426687ee78784f0d4c786553c04bc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_HELL</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa68aad5d488d6d7a0befc2a389d982c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_JS</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa0709f69008d804a4f2d6445531c47375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_KL2</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa9eb20e70e553ca81726c71cfb1adad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_KL1</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa7bcc4d888e241ec6201c9415c78ef503</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_KCHI2</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaafc682690c2082fe8c1bdfaa20d4bd720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_KHELL</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaaea789ae28adf1ec2ac48a874ad1ef1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_KJS</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa95d8763e14320e5a3298484b68b72943</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__alldist_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_alldist2.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__alldist2_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ABS</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a996f7be338ccb40d1a2a5abc1ad61759</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ABS_DIFF</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a7ed278d0b27f57843a35faedaaee1f7a</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMP</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a38bd6fe29482f7091f31d8cfaeca6dcb</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CORE</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>afe95527c26e273d409560d6d843c4f47</anchor>
      <arglist>(NORM, F, DC, AC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CORE_SPARSE</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>aef178235b2b46e9d598752fbc4e5cdc9</anchor>
      <arglist>(NORM, F)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEF_CLASS</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>ae4d001570bc34b275bfe6978f44f3928</anchor>
      <arglist>(NORM, F)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISPATCH_CLASS</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>ae7426e5be0a1fc21d282a57923336412</anchor>
      <arglist>(NORM, DC, AC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISPATCH_NORM</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a805304206d1a2c97471ac52cac61c0e7</anchor>
      <arglist>(NORM)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOUBLE_t</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>ae4a7ed39e3f9406e099d4096695d4adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_CHI2</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a19336e05c445b6f446a70c9e0fb25734</anchor>
      <arglist>(AC, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_HELL</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a4ac3e7b22cdc5a57e0493e5490e78bc7</anchor>
      <arglist>(AC, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_HELL_DOUBLE</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>abaf0d1b054ac74d105ae763a5fde019e</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_HELL_INT16</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>af87c62fb01b9a6723a89f9045996e089</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_HELL_INT32</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>affb3f7d134e7c04d5fe4af4b1fed1c95</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_HELL_INT8</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a5db9ad52507b80ea7b9a4d7f657f9579</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_HELL_SINGLE</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>adfe71b0e40f68993424f6831b4db789b</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_HELL_UINT16</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>af756a7e8fc6808db2d33751a7e6137b3</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_HELL_UINT32</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>ab5e89b87c257a69f452674fd020e865e</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_HELL_UINT8</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>abf0ad77b833886f135e79e6723ccae4b</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_KCHI2</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a541fd110bde5d9d5d479dcc0c1c64028</anchor>
      <arglist>(AC, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_KHELL</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a43847094f1eeace05d68ad476b144942</anchor>
      <arglist>(AC, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_KHELL_DOUBLE</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a009cd7a37dcb439fcc89b2f0c8e4281e</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_KHELL_INT16</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a0c94004ac9d32a5779a9a6dc83dae1e4</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_KHELL_INT32</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a16d20d657f19934ecae50596595c0e1e</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_KHELL_INT8</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a0bdbb992de310d4ca258f6c1eb3044b8</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_KHELL_SINGLE</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>abdc38a3ad62fb6da1c314e2400e32a32</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_KHELL_UINT16</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>af6bcd896d7be3df7bbb9c156dd093066</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_KHELL_UINT32</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>abbf006832d871190f1da336a30c0778b</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_KHELL_UINT8</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>acb84d07d7f8b269e14cf4c61cb365ec6</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_KL1</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>af9382e0232dfa25864e03e22c68fa133</anchor>
      <arglist>(AC, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_KL2</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a63638aefb49d2b1023e75175ad8142b2</anchor>
      <arglist>(AC, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_L0</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6af72fb8c324435a2265e1c8884bae16</anchor>
      <arglist>(AC, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_L1</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a139638024a918b4b4cbc70ba14023182</anchor>
      <arglist>(AC, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_L2</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>ad32e72cb08f3ffa79f102af39ebe8a1c</anchor>
      <arglist>(AC, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_LINF</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a2426c2c85ab0694e35b94b8716aedc6b</anchor>
      <arglist>(AC, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_MIN</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a62f70a3282cb604e36697688a24dbf3e</anchor>
      <arglist>(AC, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_t</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a370ad37a1b31e851fde04c48c62b6cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_t</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a267e98663c612d593314b2b399bb0290</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_t</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a5c8cb75a62ac01bee5e67830ad85a41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>aacc3ee1a7f283f8ef65cea31f4436a95</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a74e75242132eaabbc1c512488a135926</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SINGLE_t</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6ff2ad587399a878e58a5303e7f6e341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqrtf</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>acddc218b75bd08d9fabb5f06f9eb20e9</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT16_t</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>ae01a16f19ed29ab6f5fa2293dada387e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT32_t</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a5fb07fa0feb07ed10da89e3d63350de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT8_t</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>ad68ce9d3dda7144b56b1d32b56bf9afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_LINF</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa62066993022ea4f9eca99c1f5640f8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_L2</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa665360fd92d28e6575b2e8a7f9a61a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_L1</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaab5dc38f1759bdcd8ef55f203bc54d3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_L0</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa67e3f29e789b07b0eeec869ddab3c166</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_CHI2</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa0426687ee78784f0d4c786553c04bc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_HELL</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa68aad5d488d6d7a0befc2a389d982c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_KL2</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa9eb20e70e553ca81726c71cfb1adad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_KL1</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa7bcc4d888e241ec6201c9415c78ef503</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_KCHI2</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaafc682690c2082fe8c1bdfaa20d4bd720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_KHELL</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaaea789ae28adf1ec2ac48a874ad1ef1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_MIN</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa7f2c1741453f0b159992fb558979d7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__alldist2_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_binsearch.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__binsearch_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__binsearch_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_binsum.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__binsum_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLASS</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a6d239b5fd146827a78f8774c21f217e1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_1</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>acb452d155048fd5c60fd330baf7b9baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_10</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a55dd5355caee2b845d2da3ddbf937a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_2</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>af3def4c8cd13ee5b88fe835083194cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_3</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a2bfefddc9d5a4c2f339c2c5928b6cf2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_4</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a259a001f03f8970f861b85d25f5463ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_5</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a22369acfb2f764096b18a0940da0bc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_6</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a9de99fcc44d81ae704b1b37ef916edd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_7</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a35a844dcc1a52fa3abc5eb320d5e4325</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_8</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a8c7574cff0361a9d2c20009c408401fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_9</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a1d1c0c7b67cec17ad988e6104f90be35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_AUX</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>ad7026c0a940d49153fccfb913f528bce</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISPATCH</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a32a4f775e0c7b67a8acc677d6a62fefe</anchor>
      <arglist>(I, V)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISPATCH_VALUE</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a3d28c2b3346a94d6f704b1fb57d5b00a</anchor>
      <arglist>(V, _)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_1</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>aa3ca26e3cd940ca51988420c05f84ebc</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_10</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a7255255810659af2f7551475f0d2d7cb</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_2</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a65a033d38084591899b38b28489af08d</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_3</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a23e36e62f9fab33f4bc555924480448b</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_4</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a3b851c54da1ca4d4e82868623d428685</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_5</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>abf8ceb106a8bb19e5f3c22ef21a7c695</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_6</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a03ff12c7653f2b9f50482b4a6a4a661b</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_7</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a41c0138b1a32ec7cf1202987873013a4</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_8</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a1b2ac62c9165350c3177b6e75005ae2f</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_9</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>aac01da987fc395bdc142fb6402c59cf1</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT2_1</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a85ce26bb958887957e36f52bc9412e26</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT2_10</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>af46a74f0846fbb4bf3ff1604026dbc0b</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT2_2</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a826195c3f042d5d7e624ebd4ac903e81</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT2_3</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>abe0d75b3758093cf3ea6a2a0ccef8920</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT2_4</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a6c671980a75dcc8715b3fe61689d1ada</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT2_5</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a6770ee37804a6bd390e5932f9f891d35</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT2_6</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a735c2fa4a691a7866b717b7f7c7079ae</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT2_7</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a84b1a5f4c9e14db1c9eae32742e07bd6</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT2_8</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a39231ec942953df7a3f0d33e46079357</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT2_9</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>aa90a41ebc50d9fb4f0253012eb036077</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a394faf7191f18552a20cb17ce14226f0</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_1</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>adf00e147e54d287fe67232fc3c03881f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_10</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a3d33acf87030243f2af200e8aff2f8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_2</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a8fde5bf4966bf8bead39337acde60635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_3</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a625df8982f188845257d31ea0e6c59e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_4</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a1eea18b6fa0e026859776264e7b70d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_5</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>ac68b81dc12700066cd0bea0ab59ad69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_6</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a3b388b92c389d9ef4b8eb5df232ae942</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_7</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a9b4e36995c070582cb9ccdb86ffb8d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_8</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a5c534b3f2baaa8807a117493a8dc0021</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_9</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a5707bc041f6bdb0f411f797501c9adf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_AUX</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a67437c25f49661af10d2c4dc670e7136</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__binsum_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_covdet.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/sift/</path>
    <filename>vl__covdet_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="covdet_8h" name="covdet.h" local="no" imported="no">vl/covdet.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <includes id="sift_8h" name="sift.h" local="no" imported="no">vl/sift.h</includes>
    <includes id="liop_8h" name="liop.h" local="no" imported="no">vl/liop.h</includes>
    <member kind="typedef">
      <type>enum _VlCovDetDescritporType</type>
      <name>VlCovDetDescriptorType</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>af1600c2dba43272daae5454b5e17a570</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_method</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa33cbb56c02ea97fefe7a806fbbac1908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_octave_resolution</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa26ab93ba710029165e3bbbee21a38c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_double_image</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa34f7f7b2c5d39dfa43183905c8e35acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_peak_threshold</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa3776f24826d76c0ba3d9347c38f42a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_edge_threshold</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa0fa902ee03299a13059e5e921eaf7c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_laplacian_peak_threshold</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa62a90e6bb30bf6d1516722afbe04a4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_estimate_orientation</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa2fb81a298c5f246ea1355ab2bcca5c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_estimate_affine_shape</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa936e8d59416d21adbc99cf588a4788e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_frames</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181faf8d88da92641499958b9d2ec5f2cb6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_descriptor</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa004895f47eac9d568094e7c47eb97807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_liop_bins</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa2a6afd2c65c344c874821a14cc37e5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_liop_neighbours</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fabd458fb541752b99ee02dd371041a0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_liop_threshold</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa57c54cf4404fd7b4e39251632fb606f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_liop_radius</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fabda177db1f9e7566e6b624390d56d476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_patch_resolution</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fae0692e8ab90b486d3a5e116b276c3df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_patch_relative_smoothing</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa28472984732d8767795549a5187496ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_patch_relative_extent</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181fa33d323114564df53f4429016e3e17f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a5d76b81b0ad4c19007a781d4edb8181faf50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_VlCovDetDescritporType</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a49274fa1a83547eb213cb552310c36ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_COVDET_DESC_NONE</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a49274fa1a83547eb213cb552310c36acadadecd717ab73083f84134b769a9cdaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_COVDET_DESC_PATCH</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a49274fa1a83547eb213cb552310c36acad0496ea769c8865d9ddd76bd2156e341</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_COVDET_DESC_SIFT</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a49274fa1a83547eb213cb552310c36acad53a6eae85ae128f133e3a3a5eb9954d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_COVDET_DESC_LIOP</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a49274fa1a83547eb213cb552310c36acac709a058a7446f8bc0c8231e3b81124e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VL_COVDET_DESC_NUM</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a49274fa1a83547eb213cb552310c36aca4fe98e47019aab1cda7f565c587ad3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>_createArrayFromScaleSpace</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>af8bf1c467337ca74fd9a11f3939c252a</anchor>
      <arglist>(VlScaleSpace const *ss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>flip_descriptor</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a155a1d1302aa4f7627677ccc4d22d0d7</anchor>
      <arglist>(float *dst, float const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>vlCovDetDescriptorNames</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a427e283b77542f3918f420efac1c73fa</anchor>
      <arglist>[VL_COVDET_DESC_NUM]</arglist>
    </member>
    <member kind="variable">
      <type>VlEnumerator</type>
      <name>vlCovDetDescriptorTypes</name>
      <anchorfile>vl__covdet_8c.html</anchorfile>
      <anchor>a1d74ec921833f6d9f9a7f4807937dc9a</anchor>
      <arglist>[VL_COVDET_DESC_NUM]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_cummax.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__cummax_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLASS</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a6d239b5fd146827a78f8774c21f217e1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_1</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>acb452d155048fd5c60fd330baf7b9baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_10</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a55dd5355caee2b845d2da3ddbf937a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_2</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>af3def4c8cd13ee5b88fe835083194cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_3</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a2bfefddc9d5a4c2f339c2c5928b6cf2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_4</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a259a001f03f8970f861b85d25f5463ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_5</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a22369acfb2f764096b18a0940da0bc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_6</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a9de99fcc44d81ae704b1b37ef916edd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_7</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a35a844dcc1a52fa3abc5eb320d5e4325</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_8</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a8c7574cff0361a9d2c20009c408401fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_9</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a1d1c0c7b67cec17ad988e6104f90be35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLASS_AUX</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>ad7026c0a940d49153fccfb913f528bce</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISPATCH</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a32a4f775e0c7b67a8acc677d6a62fefe</anchor>
      <arglist>(I, V)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_1</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>aa3ca26e3cd940ca51988420c05f84ebc</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_10</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a7255255810659af2f7551475f0d2d7cb</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_2</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a65a033d38084591899b38b28489af08d</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_3</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a23e36e62f9fab33f4bc555924480448b</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_4</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a3b851c54da1ca4d4e82868623d428685</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_5</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>abf8ceb106a8bb19e5f3c22ef21a7c695</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_6</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a03ff12c7653f2b9f50482b4a6a4a661b</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_7</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a41c0138b1a32ec7cf1202987873013a4</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_8</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a1b2ac62c9165350c3177b6e75005ae2f</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT1_9</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>aac01da987fc395bdc142fb6402c59cf1</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a394faf7191f18552a20cb17ce14226f0</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_1</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>adf00e147e54d287fe67232fc3c03881f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_10</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a3d33acf87030243f2af200e8aff2f8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_2</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a8fde5bf4966bf8bead39337acde60635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_3</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a625df8982f188845257d31ea0e6c59e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_4</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a1eea18b6fa0e026859776264e7b70d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_5</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>ac68b81dc12700066cd0bea0ab59ad69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_6</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a3b388b92c389d9ef4b8eb5df232ae942</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_7</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a9b4e36995c070582cb9ccdb86ffb8d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_8</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a5c534b3f2baaa8807a117493a8dc0021</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_9</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a5707bc041f6bdb0f411f797501c9adf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_AUX</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a67437c25f49661af10d2c4dc670e7136</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__cummax_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_dsift.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/sift/</path>
    <filename>vl__dsift_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <includes id="dsift_8h" name="dsift.h" local="no" imported="no">vl/dsift.h</includes>
    <member kind="enumvalue">
      <name>opt_step</name>
      <anchorfile>vl__dsift_8c.html</anchorfile>
      <anchor>aac34dfe6c6b73b43a4656c9dce041034a880d01c99cc8ba026ef7c95d8b4f9f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_bounds</name>
      <anchorfile>vl__dsift_8c.html</anchorfile>
      <anchor>aac34dfe6c6b73b43a4656c9dce041034a1c345a9b2ac99a34ffd51f75652bf379</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_size</name>
      <anchorfile>vl__dsift_8c.html</anchorfile>
      <anchor>aac34dfe6c6b73b43a4656c9dce041034ae3f6957f816a2f19e49e35fd02e48335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_fast</name>
      <anchorfile>vl__dsift_8c.html</anchorfile>
      <anchor>aac34dfe6c6b73b43a4656c9dce041034a78b36174d9a8417000a4311a309db0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_norm</name>
      <anchorfile>vl__dsift_8c.html</anchorfile>
      <anchor>aac34dfe6c6b73b43a4656c9dce041034aee5bf08e1eae5591b6acd6b8b8a760cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_window_size</name>
      <anchorfile>vl__dsift_8c.html</anchorfile>
      <anchor>aac34dfe6c6b73b43a4656c9dce041034a356ef1a7675c7b26ee6f9694da13757b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_float_descriptors</name>
      <anchorfile>vl__dsift_8c.html</anchorfile>
      <anchor>aac34dfe6c6b73b43a4656c9dce041034aa0b392bc9aaf1d0ee59b7aba81e49fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_geometry</name>
      <anchorfile>vl__dsift_8c.html</anchorfile>
      <anchor>aac34dfe6c6b73b43a4656c9dce041034a0b1514edc17da750a30ec3eb5a089156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__dsift_8c.html</anchorfile>
      <anchor>aac34dfe6c6b73b43a4656c9dce041034af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__dsift_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__dsift_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_erfill.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/mser/</path>
    <filename>vl__erfill_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX</name>
      <anchorfile>vl__erfill_8c.html</anchorfile>
      <anchor>aacc3ee1a7f283f8ef65cea31f4436a95</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN</name>
      <anchorfile>vl__erfill_8c.html</anchorfile>
      <anchor>a74e75242132eaabbc1c512488a135926</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="typedef">
      <type>vl_uint64</type>
      <name>acc_t</name>
      <anchorfile>vl__erfill_8c.html</anchorfile>
      <anchor>a1a76f365d2a11a6eeddb1c6920c29fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>idx_t</name>
      <anchorfile>vl__erfill_8c.html</anchorfile>
      <anchor>a8e93478a00e685bea5e6a3f617bf03a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char unsigned</type>
      <name>val_t</name>
      <anchorfile>vl__erfill_8c.html</anchorfile>
      <anchor>a585bcb6e0e698f3f34a15d5c80ad00de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adv</name>
      <anchorfile>vl__erfill_8c.html</anchorfile>
      <anchor>a358da48bec0c417bed6cacdcb82cc056</anchor>
      <arglist>(mwSize const *dims, int ndims, int *subs_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__erfill_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_fisher.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/fisher/</path>
    <filename>vl__fisher_8c</filename>
    <includes id="fisher_8h" name="fisher.h" local="no" imported="no">vl/fisher.h</includes>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__fisher_8c.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_normalized</name>
      <anchorfile>vl__fisher_8c.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a6aaeb70bf7f8d438d98de258af02131a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_square_root</name>
      <anchorfile>vl__fisher_8c.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a915dc6550000a6202b4efff6fa624140</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_improved</name>
      <anchorfile>vl__fisher_8c.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a9ce9a37f9dc1be90a6533270d59c2762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_fast</name>
      <anchorfile>vl__fisher_8c.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a78b36174d9a8417000a4311a309db0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__fisher_8c.html</anchorfile>
      <anchor>a1bf568f2a535e247d7202758c2cfdf95</anchor>
      <arglist>(int nout VL_UNUSED, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__fisher_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_getpid.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__getpid_8c</filename>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__getpid_8c.html</anchorfile>
      <anchor>ae8652cbd4d30e45d1b5f4a03b727fa86</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[] VL_UNUSED)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_gmm.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/gmm/</path>
    <filename>vl__gmm_8c</filename>
    <includes id="gmm_8h" name="gmm.h" local="no" imported="no">vl/gmm.h</includes>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <member kind="enumvalue">
      <name>opt_max_num_iterations</name>
      <anchorfile>vl__gmm_8c.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a5eb46bb1d4aeb32386067e14d5065fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_distance</name>
      <anchorfile>vl__gmm_8c.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a735e533ef8746318dc800d014d99afe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_initialization</name>
      <anchorfile>vl__gmm_8c.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600af0012bdb2d81d3dca7ae785e7fdd4768</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_num_repetitions</name>
      <anchorfile>vl__gmm_8c.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a2e4846f53c4c1515c5473254a62d894d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__gmm_8c.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_means</name>
      <anchorfile>vl__gmm_8c.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600af664be937ab29482e7f692d869b3fb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_covariances</name>
      <anchorfile>vl__gmm_8c.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a7cacad2104d0070b5f6099ec3ec6c481</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_priors</name>
      <anchorfile>vl__gmm_8c.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a5ff9a49ad4a327b95aff3aa8aff52330</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_covariance_bound</name>
      <anchorfile>vl__gmm_8c.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600af9497c008cd2094c144a8100d5e110da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__gmm_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__gmm_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_hikmeans.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/kmeans/</path>
    <filename>vl__hikmeans_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="hikmeans_8h" name="hikmeans.h" local="no" imported="no">vl/hikmeans.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NFIELDS</name>
      <anchorfile>vl__hikmeans_8c.html</anchorfile>
      <anchor>a7a0474292a2faaa81de77872aafc6bc2</anchor>
      <arglist>(field_names)</arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_max_niters</name>
      <anchorfile>vl__hikmeans_8c.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da7b846c43a9e13dd1bc882a3078300c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_method</name>
      <anchorfile>vl__hikmeans_8c.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da33cbb56c02ea97fefe7a806fbbac1908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__hikmeans_8c.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035daf50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>hikm_to_matlab</name>
      <anchorfile>vl__hikmeans_8c.html</anchorfile>
      <anchor>a9adb19ace55a41cda4ba461ab4172462</anchor>
      <arglist>(VlHIKMTree *tree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__hikmeans_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>xcreate</name>
      <anchorfile>vl__hikmeans_8c.html</anchorfile>
      <anchor>aab6b6a3080ccd465c4953c3489aa048e</anchor>
      <arglist>(mxArray *mnode, int i, VlHIKMNode *node)</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__hikmeans_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_hikmeanspush.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/kmeans/</path>
    <filename>vl__hikmeanspush_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="hikmeans_8h" name="hikmeans.h" local="no" imported="no">vl/hikmeans.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NFIELDS</name>
      <anchorfile>vl__hikmeanspush_8c.html</anchorfile>
      <anchor>a7a0474292a2faaa81de77872aafc6bc2</anchor>
      <arglist>(field_names)</arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_method</name>
      <anchorfile>vl__hikmeanspush_8c.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8a33cbb56c02ea97fefe7a806fbbac1908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__hikmeanspush_8c.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VlHIKMTree *</type>
      <name>matlab_to_hikm</name>
      <anchorfile>vl__hikmeanspush_8c.html</anchorfile>
      <anchor>aef367dba1d5ac3f9e00b07b3ec804698</anchor>
      <arglist>(mxArray const *mtree, int method_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__hikmeanspush_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VlHIKMNode *</type>
      <name>xcreate</name>
      <anchorfile>vl__hikmeanspush_8c.html</anchorfile>
      <anchor>afda1f99ad41e1444d7ae4d21dbe6758c</anchor>
      <arglist>(VlHIKMTree *tree, mxArray const *mnode, int i)</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__hikmeanspush_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_hog.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__hog_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="hog_8h" name="hog.h" local="no" imported="no">vl/hog.h</includes>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_variant</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960a43750d91dab4ad67d823e100df6ab6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_num_orientations</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960a3e8641be27fcf9a56c91d48b038fc9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_directed_polar_field</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960a0c9dde1194c8520411f036bd04b9541b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_undirected_polar_field</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960ac52146de38d5f9ec4839fb6c11431660</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_bilinear_orientations</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960a1102cf624f92e88ff0d22b9eaa9a0d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InputType</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>a5fc772c800c3d40d2b95564e8a839bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Image</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>a5fc772c800c3d40d2b95564e8a839baba41675d4fa29c99fe7e2e71b07889ae98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectedPolarField</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>a5fc772c800c3d40d2b95564e8a839baba49b75e9ea45c3f98cbb14b0113f27612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UndirectedPolarField</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>a5fc772c800c3d40d2b95564e8a839baba2f914555c623bab5d359a87d7bab0a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Mode</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>a46c8a310cf4c094f8c80e1cb8dc1f911</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExtractFeatures</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>a46c8a310cf4c094f8c80e1cb8dc1f911af5bfb570f69ff4f5cc310949bbdc52eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Render</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>a46c8a310cf4c094f8c80e1cb8dc1f911ac677a954de25220db675695edacb4f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GetPermutation</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>a46c8a310cf4c094f8c80e1cb8dc1f911a946ed4b131aefe6afa018c784c081f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char const *</type>
      <name>inputTypeNames</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>a0e88a30039772197badc59ac69abaf25</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__hog_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_homkermap.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__homkermap_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="yes" imported="no">mexutils.h</includes>
    <includes id="homkermap_8h" name="homkermap.h" local="no" imported="no">vl/homkermap.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <includes id="stringop_8h" name="stringop.h" local="no" imported="no">vl/stringop.h</includes>
    <member kind="enumvalue">
      <name>opt_KCHI2</name>
      <anchorfile>vl__homkermap_8c.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409afc682690c2082fe8c1bdfaa20d4bd720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_KL1</name>
      <anchorfile>vl__homkermap_8c.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409a7bcc4d888e241ec6201c9415c78ef503</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_KJS</name>
      <anchorfile>vl__homkermap_8c.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409a95d8763e14320e5a3298484b68b72943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_KINTERS</name>
      <anchorfile>vl__homkermap_8c.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409a8bdca2e59852329f4a8cd9fc344faafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_kernel</name>
      <anchorfile>vl__homkermap_8c.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409a7e6e4d2ac9085a31e6d0e41d161a11d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_gamma</name>
      <anchorfile>vl__homkermap_8c.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409ad0ac9dcf1c4ac219b5cd9ab4469fa176</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_period</name>
      <anchorfile>vl__homkermap_8c.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409a08f269954c9eaa42bb8c60a29aeb8820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_window</name>
      <anchorfile>vl__homkermap_8c.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409a9879b91ac9a26af80b7cdc36f4a48508</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__homkermap_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__homkermap_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_ihashfind.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__ihashfind_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <member kind="function">
      <type>void</type>
      <name>cpy</name>
      <anchorfile>vl__ihashfind_8c.html</anchorfile>
      <anchor>adf617f82bb2fbbc43bd226510991ec57</anchor>
      <arglist>(vl_uint8 *x, vl_uint8 const *y, int n)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>fnv_hash</name>
      <anchorfile>vl__ihashfind_8c.html</anchorfile>
      <anchor>a601afd6c4e6c76d2887083d794f2fab4</anchor>
      <arglist>(void const *key, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_equal</name>
      <anchorfile>vl__ihashfind_8c.html</anchorfile>
      <anchor>af102d84c83fd16c1ad05113e9da15649</anchor>
      <arglist>(vl_uint8 const *x, vl_uint8 const *y, int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_null</name>
      <anchorfile>vl__ihashfind_8c.html</anchorfile>
      <anchor>ab025daf61a5d77adef22f4e7605878d2</anchor>
      <arglist>(vl_uint8 const *x, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__ihashfind_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_ihashsum.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__ihashsum_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <member kind="function">
      <type>void</type>
      <name>cpy</name>
      <anchorfile>vl__ihashsum_8c.html</anchorfile>
      <anchor>adf617f82bb2fbbc43bd226510991ec57</anchor>
      <arglist>(vl_uint8 *x, vl_uint8 const *y, int n)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>fnv_hash</name>
      <anchorfile>vl__ihashsum_8c.html</anchorfile>
      <anchor>a601afd6c4e6c76d2887083d794f2fab4</anchor>
      <arglist>(void const *key, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_equal</name>
      <anchorfile>vl__ihashsum_8c.html</anchorfile>
      <anchor>af102d84c83fd16c1ad05113e9da15649</anchor>
      <arglist>(vl_uint8 const *x, vl_uint8 const *y, int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_null</name>
      <anchorfile>vl__ihashsum_8c.html</anchorfile>
      <anchor>ab025daf61a5d77adef22f4e7605878d2</anchor>
      <arglist>(vl_uint8 const *x, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__ihashsum_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_ikmeans.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/kmeans/</path>
    <filename>vl__ikmeans_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="ikmeans_8h" name="ikmeans.h" local="no" imported="no">vl/ikmeans.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <member kind="enumvalue">
      <name>opt_max_niters</name>
      <anchorfile>vl__ikmeans_8c.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9ea7b846c43a9e13dd1bc882a3078300c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_method</name>
      <anchorfile>vl__ikmeans_8c.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9ea33cbb56c02ea97fefe7a806fbbac1908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__ikmeans_8c.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9eaf50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__ikmeans_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__ikmeans_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_ikmeanspush.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/kmeans/</path>
    <filename>vl__ikmeanspush_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="ikmeans_8h" name="ikmeans.h" local="no" imported="no">vl/ikmeans.h</includes>
    <member kind="enumvalue">
      <name>opt_method</name>
      <anchorfile>vl__ikmeanspush_8c.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da33cbb56c02ea97fefe7a806fbbac1908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__ikmeanspush_8c.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4daf50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__ikmeanspush_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__ikmeanspush_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_imdisttf.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/imop/</path>
    <filename>vl__imdisttf_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <includes id="imopv_8h" name="imopv.h" local="no" imported="no">vl/imopv.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__imdisttf_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_imintegral.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/imop/</path>
    <filename>vl__imintegral_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="imopv_8h" name="imopv.h" local="no" imported="no">vl/imopv.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DO</name>
      <anchorfile>vl__imintegral_8c.html</anchorfile>
      <anchor>a29c8ab1b0e5e71b216eec9299fffe1c7</anchor>
      <arglist>(CLASS, T, SFX)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__imintegral_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_imsmooth.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/imop/</path>
    <filename>vl__imsmooth_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <includes id="imopv_8h" name="imopv.h" local="no" imported="no">vl/imopv.h</includes>
    <includes id="vl__imsmooth_8c" name="vl_imsmooth.c" local="yes" imported="no">vl_imsmooth.c</includes>
    <includes id="host_8h" name="host.h" local="no" imported="no">vl/host.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>vl__imsmooth_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>vl__imsmooth_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_IMSMOOTH_INSTANTIATING</name>
      <anchorfile>vl__imsmooth_8c.html</anchorfile>
      <anchor>aa1ea68b53a3aa605bff1da38bb281e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_IMSMOOTH_INSTANTIATING</name>
      <anchorfile>vl__imsmooth_8c.html</anchorfile>
      <anchor>aa1ea68b53a3aa605bff1da38bb281e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSSIAN</name>
      <anchorfile>vl__imsmooth_8c.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388afca8f51c9117fbb492a2184e9df9e412</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIANGULAR</name>
      <anchorfile>vl__imsmooth_8c.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388abf52229ee9b3785c253ecf6466ce14b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_padding</name>
      <anchorfile>vl__imsmooth_8c.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57a9dccef453db9e57c195995b09976901e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_subsample</name>
      <anchorfile>vl__imsmooth_8c.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57a7b28ca44bd8b3326d95d858048f1715c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_kernel</name>
      <anchorfile>vl__imsmooth_8c.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57a7e6e4d2ac9085a31e6d0e41d161a11d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__imsmooth_8c.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__imsmooth_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__imsmooth_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_imwbackwardmx.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/imop/</path>
    <filename>vl__imwbackwardmx_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>getM</name>
      <anchorfile>vl__imwbackwardmx_8c.html</anchorfile>
      <anchor>af7d12ca091b213ec771d191b684e5ce1</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getN</name>
      <anchorfile>vl__imwbackwardmx_8c.html</anchorfile>
      <anchor>a0d521036752d48dd1df96e8c0ae5a184</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getPr</name>
      <anchorfile>vl__imwbackwardmx_8c.html</anchorfile>
      <anchor>a49f5184923e6cd5ecbedeb0a500b75e9</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>greater</name>
      <anchorfile>vl__imwbackwardmx_8c.html</anchorfile>
      <anchor>afb35ad73826a8548681af2a2a19c6a78</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>findNeighbor</name>
      <anchorfile>vl__imwbackwardmx_8c.html</anchorfile>
      <anchor>aea4c3e1178cd3b6ec93486770a49d8d1</anchor>
      <arglist>(double x, const double *X, int K)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__imwbackwardmx_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_inthist.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__inthist_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PROCESS</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>a39ba21f2f894d7167474db61e1a90eff</anchor>
      <arglist>(T, INTEGRAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_mass</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>aae05225933a42f81e7c4a9fb286596f9a763ebd082f56eaa39bfdf4cd4d324594</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_numLabels</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>aae05225933a42f81e7c4a9fb286596f9a715b4f670e272e4c7ca6258676757710</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>aae05225933a42f81e7c4a9fb286596f9af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__inthist_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_irodr.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/geometry/</path>
    <filename>vl__irodr_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="rodrigues_8h" name="rodrigues.h" local="no" imported="no">vl/rodrigues.h</includes>
    <member kind="enumvalue">
      <name>IN_R</name>
      <anchorfile>vl__irodr_8c.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06ca1453fcd66271d1ae9f54754fefe319b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUT_OM</name>
      <anchorfile>vl__irodr_8c.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea780d2375eff8beeb832b851d7c7a4099</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUT_DOM</name>
      <anchorfile>vl__irodr_8c.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea680215d541cf0f70fcf92fb7e283cc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__irodr_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_kdtreebuild.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__kdtreebuild_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="vl_2kdtree_8h" name="vl/kdtree.h" local="no" imported="no">vl/kdtree.h</includes>
    <includes id="stringop_8h" name="stringop.h" local="no" imported="no">vl/stringop.h</includes>
    <includes id="toolbox_2misc_2kdtree_8h" name="toolbox/misc/kdtree.h" local="yes" imported="no">kdtree.h</includes>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__kdtreebuild_8c.html</anchorfile>
      <anchor>a39fca1837c5ce7715cbf571669660c13af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_threshold_method</name>
      <anchorfile>vl__kdtreebuild_8c.html</anchorfile>
      <anchor>a39fca1837c5ce7715cbf571669660c13af72e6481b4d3a8c939c8de82a787ba9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_num_trees</name>
      <anchorfile>vl__kdtreebuild_8c.html</anchorfile>
      <anchor>a39fca1837c5ce7715cbf571669660c13a48fa225cda4585e9b30f5cb3d3003fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_distance</name>
      <anchorfile>vl__kdtreebuild_8c.html</anchorfile>
      <anchor>a39fca1837c5ce7715cbf571669660c13a735e533ef8746318dc800d014d99afe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__kdtreebuild_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__kdtreebuild_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_kdtreequery.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__kdtreequery_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="vl_2kdtree_8h" name="vl/kdtree.h" local="no" imported="no">vl/kdtree.h</includes>
    <includes id="toolbox_2misc_2kdtree_8h" name="toolbox/misc/kdtree.h" local="yes" imported="no">kdtree.h</includes>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__kdtreequery_8c.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_num_neighs</name>
      <anchorfile>vl__kdtreequery_8c.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a9eb59d01c7849b2f19183fe1daf3d779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_max_num_comparisons</name>
      <anchorfile>vl__kdtreequery_8c.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a0e63444200cf8ab4610c5bb44ddf594b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_multithreading</name>
      <anchorfile>vl__kdtreequery_8c.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a5dbaf0bc4c7c071ac84ab47f766e56fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__kdtreequery_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__kdtreequery_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_kmeans.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/kmeans/</path>
    <filename>vl__kmeans_8c</filename>
    <includes id="kmeans_8h" name="kmeans.h" local="no" imported="no">vl/kmeans.h</includes>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <member kind="enumvalue">
      <name>opt_max_num_iterations</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a5eb46bb1d4aeb32386067e14d5065fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_algorithm</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25abca1d695d770f3e24a8feda36d59adda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_distance</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a735e533ef8746318dc800d014d99afe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_initialization</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25af0012bdb2d81d3dca7ae785e7fdd4768</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_num_repetitions</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a2e4846f53c4c1515c5473254a62d894d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_num_comparisons</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25ae4376c99b86cdff85b23be4497b3f84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_min_energy_variation</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a5d3778117a7f22e7a0ef2d233da6b6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_num_trees</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a48fa225cda4585e9b30f5cb3d3003fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_multithreading</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a5dbaf0bc4c7c071ac84ab47f766e56fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INIT_RANDSEL</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea80358b621f3bdded36dd29807285505f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INIT_PLUSPLUS</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea57dadb6cddf866282620a4afd946773a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__kmeans_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_lbp.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__lbp_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="lbp_8h" name="lbp.h" local="no" imported="no">vl/lbp.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__lbp_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_liop.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/sift/</path>
    <filename>vl__liop_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="liop_8h" name="liop.h" local="no" imported="no">vl/liop.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <member kind="enumvalue">
      <name>opt_num_neighbours</name>
      <anchorfile>vl__liop_8c.html</anchorfile>
      <anchor>a0ed680fdb405e7195d9f14032851eebbae3e4aa192a6da231f561434e0b2387e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_num_spatial_bins</name>
      <anchorfile>vl__liop_8c.html</anchorfile>
      <anchor>a0ed680fdb405e7195d9f14032851eebbaa4ce12cebc1c8befc2a6b7396236f7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_radius</name>
      <anchorfile>vl__liop_8c.html</anchorfile>
      <anchor>a0ed680fdb405e7195d9f14032851eebba38400dd67934ec181a4d3563b9792cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_intensity_threshold</name>
      <anchorfile>vl__liop_8c.html</anchorfile>
      <anchor>a0ed680fdb405e7195d9f14032851eebbaa84d0db84fe1b9bed1f43e8bc90fec31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__liop_8c.html</anchorfile>
      <anchor>a0ed680fdb405e7195d9f14032851eebbaf50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__liop_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__liop_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_localmax.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__localmax_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>greater</name>
      <anchorfile>vl__localmax_8c.html</anchorfile>
      <anchor>afb35ad73826a8548681af2a2a19c6a78</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__localmax_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_mser.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/mser/</path>
    <filename>vl__mser_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="mser_8h" name="mser.h" local="no" imported="no">vl/mser.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>REMAIN</name>
      <anchorfile>vl__mser_8c.html</anchorfile>
      <anchor>a8ab6cda6446cc7ebbaf58001b073255a</anchor>
      <arglist>(test, num)</arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_delta</name>
      <anchorfile>vl__mser_8c.html</anchorfile>
      <anchor>a7ff5f2dff38e7639981794c43dc9167baf55e7d1b759b594b1ead49fc95901336</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_max_area</name>
      <anchorfile>vl__mser_8c.html</anchorfile>
      <anchor>a7ff5f2dff38e7639981794c43dc9167ba9006793880bbfbc62750546b2d64c8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_min_area</name>
      <anchorfile>vl__mser_8c.html</anchorfile>
      <anchor>a7ff5f2dff38e7639981794c43dc9167bac9371b99b5fd91bd080528b4364098c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_max_variation</name>
      <anchorfile>vl__mser_8c.html</anchorfile>
      <anchor>a7ff5f2dff38e7639981794c43dc9167bafffc7ef4f0b7e9fe60fcb800efc5cf07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_min_diversity</name>
      <anchorfile>vl__mser_8c.html</anchorfile>
      <anchor>a7ff5f2dff38e7639981794c43dc9167ba0ac38ef22f6406255598c037ec9d8bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_bright_on_dark</name>
      <anchorfile>vl__mser_8c.html</anchorfile>
      <anchor>a7ff5f2dff38e7639981794c43dc9167bac36ba6548374093663596bc7c8d71042</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_dark_on_bright</name>
      <anchorfile>vl__mser_8c.html</anchorfile>
      <anchor>a7ff5f2dff38e7639981794c43dc9167ba8c4f7450a4ba080ea9aba43bbfec04f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__mser_8c.html</anchorfile>
      <anchor>a7ff5f2dff38e7639981794c43dc9167baf50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__mser_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__mser_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_quickshift.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/quickshift/</path>
    <filename>vl__quickshift_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="quickshift_8h" name="quickshift.h" local="no" imported="no">vl/quickshift.h</includes>
    <member kind="enumvalue">
      <name>opt_medoid</name>
      <anchorfile>vl__quickshift_8c.html</anchorfile>
      <anchor>aabfcbcb5ac86a1edac4035264bc7d2b8ac3c6f8fda454329aaf4d9bedc670251d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__quickshift_8c.html</anchorfile>
      <anchor>aabfcbcb5ac86a1edac4035264bc7d2b8af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__quickshift_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__quickshift_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_rodr.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/geometry/</path>
    <filename>vl__rodr_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <includes id="rodrigues_8h" name="rodrigues.h" local="no" imported="no">vl/rodrigues.h</includes>
    <member kind="enumvalue">
      <name>IN_OM</name>
      <anchorfile>vl__rodr_8c.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a17141f1e5859924b6ef7b4904e28aabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUT_R</name>
      <anchorfile>vl__rodr_8c.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da9ae6aef85a4bb6b6cb8ab4ad1e6018d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUT_DR</name>
      <anchorfile>vl__rodr_8c.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2daa5c60abf7105fd66d79c4bcfedbcd212</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__rodr_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_sampleinthist.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__sampleinthist_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PROCESS</name>
      <anchorfile>vl__sampleinthist_8c.html</anchorfile>
      <anchor>aaa9a125d072c2283f4606b14b84770ed</anchor>
      <arglist>(SAMPLE, T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>vl__sampleinthist_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>vl__sampleinthist_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>vl__sampleinthist_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>vl__sampleinthist_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>vl__sampleinthist_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>vl__sampleinthist_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>vl__sampleinthist_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>vl__sampleinthist_8c.html</anchorfile>
      <anchor>a0acb682b8260ab1c60b918599864e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__sampleinthist_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_sift.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/sift/</path>
    <filename>vl__sift_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <includes id="sift_8h" name="sift.h" local="no" imported="no">vl/sift.h</includes>
    <member kind="enumvalue">
      <name>opt_octaves</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a0944a4353780132eeab7b06e3e42291da79816d2a6a556a98bb4dee428c428a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_levels</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a0944a4353780132eeab7b06e3e42291da03252e875e0f77ef6d4edffc164f2e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_first_octave</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a0944a4353780132eeab7b06e3e42291daf3bfe51e778222b8f63020e69ddeeabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_frames</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a0944a4353780132eeab7b06e3e42291daf8d88da92641499958b9d2ec5f2cb6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_edge_thresh</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a0944a4353780132eeab7b06e3e42291dabff4249ba5d35141d88c8136e05af6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_peak_thresh</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a0944a4353780132eeab7b06e3e42291dab8bb69580863c04dca001f3d966b9234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_norm_thresh</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a0944a4353780132eeab7b06e3e42291da5e6ed04bcf27207e34518af09db2b8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_magnif</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a0944a4353780132eeab7b06e3e42291da31c2bc93a70a289ac549749d1d9c95a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_window_size</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a0944a4353780132eeab7b06e3e42291da356ef1a7675c7b26ee6f9694da13757b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_orientations</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a0944a4353780132eeab7b06e3e42291dad1e46e8934a2a674a1bcacbde1727a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_float_descriptors</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a0944a4353780132eeab7b06e3e42291daa0b392bc9aaf1d0ee59b7aba81e49fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a0944a4353780132eeab7b06e3e42291daf50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>vl_bool</type>
      <name>check_sorted</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a9afe6bb8448429071d774c0d36d16476</anchor>
      <arglist>(double const *keys, vl_size nkeys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>korder</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>ad3f9553aeb9a899de2be6332fd28344d</anchor>
      <arglist>(void const *a, void const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>transpose_descriptor</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>a2ea32fc36a97cad3713ece0cfb1bbf59</anchor>
      <arglist>(vl_sift_pix *dst, vl_sift_pix *src)</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__sift_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_siftdescriptor.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/sift/</path>
    <filename>vl__siftdescriptor_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <includes id="sift_8h" name="sift.h" local="no" imported="no">vl/sift.h</includes>
    <member kind="enumvalue">
      <name>opt_magnif</name>
      <anchorfile>vl__siftdescriptor_8c.html</anchorfile>
      <anchor>a4790f45dcc812c1b00184a2edccdddf5a31c2bc93a70a289ac549749d1d9c95a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_float_descriptors</name>
      <anchorfile>vl__siftdescriptor_8c.html</anchorfile>
      <anchor>a4790f45dcc812c1b00184a2edccdddf5aa0b392bc9aaf1d0ee59b7aba81e49fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_norm_thresh</name>
      <anchorfile>vl__siftdescriptor_8c.html</anchorfile>
      <anchor>a4790f45dcc812c1b00184a2edccdddf5a5e6ed04bcf27207e34518af09db2b8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__siftdescriptor_8c.html</anchorfile>
      <anchor>a4790f45dcc812c1b00184a2edccdddf5af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__siftdescriptor_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>transpose_descriptor</name>
      <anchorfile>vl__siftdescriptor_8c.html</anchorfile>
      <anchor>a2ea32fc36a97cad3713ece0cfb1bbf59</anchor>
      <arglist>(vl_sift_pix *dst, vl_sift_pix *src)</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__siftdescriptor_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_simdctrl.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__simdctrl_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="yes" imported="no">mexutils.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__simdctrl_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_slic.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/slic/</path>
    <filename>vl__slic_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="slic_8h" name="slic.h" local="no" imported="no">vl/slic.h</includes>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__slic_8c.html</anchorfile>
      <anchor>a4caf8d8f829279fba122163d961608a4af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_min_segment_size</name>
      <anchorfile>vl__slic_8c.html</anchorfile>
      <anchor>a4caf8d8f829279fba122163d961608a4acee15c7187e41f6bb2004ad09b9c9cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__slic_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__slic_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_svmtrain.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__svmtrain_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="svm_8h" name="svm.h" local="no" imported="no">vl/svm.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="no" imported="no">vl/mathop.h</includes>
    <includes id="homkermap_8h" name="homkermap.h" local="no" imported="no">vl/homkermap.h</includes>
    <includes id="stringop_8h" name="stringop.h" local="no" imported="no">vl/stringop.h</includes>
    <class kind="struct">DiagnsoticOpts_</class>
    <member kind="define">
      <type>#define</type>
      <name>GET_NN_SCALAR</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>ae8f0afd53ff20a2cf2ffc30df462609f</anchor>
      <arglist>(NAME, variable)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_SCALAR</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a8ca4e8ef97c5b786d200d707451614a0</anchor>
      <arglist>(NAME, variable)</arglist>
    </member>
    <member kind="typedef">
      <type>struct DiagnsoticOpts_</type>
      <name>DiagnosticOpts</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a4cdafa5cc7c8d880c19ea7190be0875f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_epsilon</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310aa2cff624179f137384ea546532093d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_max_num_iterations</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310a5eb46bb1d4aeb32386067e14d5065fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_bias_multiplier</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310a9763766d06dd33cd4dde43e3f1043cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_diagnostic_function</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310a310fba8dd180ffb741d4ae503b9a863c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_diagnostic_frequency</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310af28f3a6e4b92682b7a8ff64b46aa73aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_validation_subset</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310a291af7e5d9e45c34bd3b2082fbd168ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_loss</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310a506183624c431ab54caeb5195e117e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_model</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310ac8cd51dc5a73e438e6a087f89f92e1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_bias</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310a760b049e80966f6a83d13ae7404cee47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_weights</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310ab5c1396f0e75a35a9e0099d5e77685b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_solver</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310aee278b1c78994df902289bfd65d202e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_starting_iteration</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310a9dd55b8a7f8c3b2f2ec2959f2fc0e240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_bias_learning_rate</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a94798fdadfbf49a7c658ace669a1d310a3cfddc2c627debfce4dc927bb1d61ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>createScalarStructArray</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>ab3fb8699f767a2db819f84b0fb560721</anchor>
      <arglist>(void const **fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>diagnostic</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a2d2c40a89be8de701693c65677ad8f9c</anchor>
      <arglist>(VlSvm *svm, DiagnosticOpts *opts)</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>makeInfoStruct</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>ac08ea032d391ffc39c28a7286e914a33</anchor>
      <arglist>(VlSvm *svm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="function">
      <type>VlSvmDataset *</type>
      <name>parseDataset</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>a91e0d696189df7fa22389d2d6e544a41</anchor>
      <arglist>(const mxArray *dataset_array)</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__svmtrain_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_threads.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__threads_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="yes" imported="no">mexutils.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__threads_8c.html</anchorfile>
      <anchor>a1bf568f2a535e247d7202758c2cfdf95</anchor>
      <arglist>(int nout VL_UNUSED, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_tpsumx.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/imop/</path>
    <filename>vl__tpsumx_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>getM</name>
      <anchorfile>vl__tpsumx_8c.html</anchorfile>
      <anchor>af7d12ca091b213ec771d191b684e5ce1</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getN</name>
      <anchorfile>vl__tpsumx_8c.html</anchorfile>
      <anchor>a0d521036752d48dd1df96e8c0ae5a184</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getPr</name>
      <anchorfile>vl__tpsumx_8c.html</anchorfile>
      <anchor>a49f5184923e6cd5ecbedeb0a500b75e9</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__tpsumx_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_twister.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__twister_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="random_8h" name="random.h" local="no" imported="no">vl/random.h</includes>
    <includes id="stringop_8h" name="stringop.h" local="no" imported="no">vl/stringop.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__twister_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_ubcmatch.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/sift/</path>
    <filename>vl__ubcmatch_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <includes id="generic_8h" name="generic.h" local="no" imported="no">vl/generic.h</includes>
    <class kind="struct">Pair</class>
    <member kind="define">
      <type>#define</type>
      <name>_COMPARE_TEMPLATE</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>a383cf690ae6d97cd1d61d6d77f845fff</anchor>
      <arglist>(MXC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_DISPATCH_COMPARE</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>ad6adf27ebd9c79b526507f1866986678</anchor>
      <arglist>(MXC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXVAL_mxDOUBLE_CLASS</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>a923bd2eea1e673efa881947959ffa769</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXVAL_mxINT8_CLASS</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>ae2e3958bbbc1581ac68ff0746dc8cecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXVAL_mxSINGLE_CLASS</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>aa1d78dcef95f609bb0bc849369afc464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXVAL_mxUINT8_CLASS</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>a92374b9dcd53b7af48d87b4ff6d14485</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROMOTE_mxDOUBLE_CLASS</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>a13842f29b797d3ac3f1d1fb55f304349</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROMOTE_mxINT8_CLASS</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>acb0d5949aea63e62ebd84560ab80cabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROMOTE_mxSINGLE_CLASS</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>a4be22b854766e6cdf3be5ce2dded8fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROMOTE_mxUINT8_CLASS</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>a12a23c0ef6ca7ef928593ccef4dd833a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPEOF_mxDOUBLE_CLASS</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>a59581359e158af1892d7e79973d8e293</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPEOF_mxINT8_CLASS</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>a4a3046c16bb9a3c3652fe7b4df762669</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPEOF_mxSINGLE_CLASS</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>a7d94353372e8659ff72bff1317f30376</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPEOF_mxUINT8_CLASS</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>af24cd54ade3751d579905a66cd795c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__ubcmatch_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_version.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/misc/</path>
    <filename>vl__version_8c</filename>
    <includes id="mexutils_8h" name="mexutils.h" local="yes" imported="no">mexutils.h</includes>
    <includes id="stringop_8h" name="stringop.h" local="no" imported="no">vl/stringop.h</includes>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__version_8c.html</anchorfile>
      <anchor>ae4d5251432e1a9e6803c0240cc492e18af50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__version_8c.html</anchorfile>
      <anchor>a7e263b3382e26fec5b276086aa74b76b</anchor>
      <arglist>(int nout, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__version_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vl_vlad.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/toolbox/vlad/</path>
    <filename>vl__vlad_8c</filename>
    <includes id="vlad_8h" name="vlad.h" local="no" imported="no">vl/vlad.h</includes>
    <includes id="mexutils_8h" name="mexutils.h" local="no" imported="no">mexutils.h</includes>
    <member kind="enumvalue">
      <name>opt_verbose</name>
      <anchorfile>vl__vlad_8c.html</anchorfile>
      <anchor>a96a58e29e8dbf2b5bdeb775cba46556eaf50c6a5f23ebb6bee869dae300812723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_normalize_components</name>
      <anchorfile>vl__vlad_8c.html</anchorfile>
      <anchor>a96a58e29e8dbf2b5bdeb775cba46556eaa3624f1f2be59414a1ca10b9a453c83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_unnormalized</name>
      <anchorfile>vl__vlad_8c.html</anchorfile>
      <anchor>a96a58e29e8dbf2b5bdeb775cba46556eabe6314fef0227c5e290d5ab768caf7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_square_root</name>
      <anchorfile>vl__vlad_8c.html</anchorfile>
      <anchor>a96a58e29e8dbf2b5bdeb775cba46556ea915dc6550000a6202b4efff6fa624140</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opt_normalize_mass</name>
      <anchorfile>vl__vlad_8c.html</anchorfile>
      <anchor>a96a58e29e8dbf2b5bdeb775cba46556eae401ee33f4fdcc051cbef27f5dac3922</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>vl__vlad_8c.html</anchorfile>
      <anchor>a1bf568f2a535e247d7202758c2cfdf95</anchor>
      <arglist>(int nout VL_UNUSED, mxArray *out[], int nin, const mxArray *in[])</arglist>
    </member>
    <member kind="variable">
      <type>vlmxOption</type>
      <name>options</name>
      <anchorfile>vl__vlad_8c.html</anchorfile>
      <anchor>acce7c2208efa2258820036777e1f170f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vlad.c</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>vlad_8c</filename>
    <includes id="vlad_8h" name="vlad.h" local="yes" imported="no">vlad.h</includes>
    <includes id="mathop_8h" name="mathop.h" local="yes" imported="no">mathop.h</includes>
    <includes id="vlad_8c" name="vlad.c" local="yes" imported="no">vlad.c</includes>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>vlad_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLT</name>
      <anchorfile>vlad_8c.html</anchorfile>
      <anchor>a96483ebc24570d6aae64344a594463b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>vlad_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFX</name>
      <anchorfile>vlad_8c.html</anchorfile>
      <anchor>a52e87f85ae30be82ffefd31b5c03e03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>vlad_8c.html</anchorfile>
      <anchor>a5a392548f2df67370cb15d2a5d75cd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>vlad_8c.html</anchorfile>
      <anchor>a5a392548f2df67370cb15d2a5d75cd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_VLAD_INSTANTIATING</name>
      <anchorfile>vlad_8c.html</anchorfile>
      <anchor>a6c134d5f088d11cadd045b6291742773</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_VLAD_INSTANTIATING</name>
      <anchorfile>vlad_8c.html</anchorfile>
      <anchor>a6c134d5f088d11cadd045b6291742773</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vlad.h</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/vl/</path>
    <filename>vlad_8h</filename>
    <includes id="generic_8h" name="generic.h" local="yes" imported="no">generic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VL_VLAD_FLAG_NORMALIZE_COMPONENTS</name>
      <anchorfile>vlad_8h.html</anchorfile>
      <anchor>a2530f7175c68c931b9c195a227dd9d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_VLAD_FLAG_SQUARE_ROOT</name>
      <anchorfile>vlad_8h.html</anchorfile>
      <anchor>adac275d53de92eba4f3a83325f85da3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_VLAD_FLAG_UNNORMALIZED</name>
      <anchorfile>vlad_8h.html</anchorfile>
      <anchor>ac048897164a0ab938bc26bec91b85b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_VLAD_FLAG_NORMALIZE_MASS</name>
      <anchorfile>vlad_8h.html</anchorfile>
      <anchor>a2047ae2d21cec965ab5db039b1f66d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VL_EXPORT void</type>
      <name>vl_vlad_encode</name>
      <anchorfile>vlad_8h.html</anchorfile>
      <anchor>a504abac670af33e21266d113ee43ac69</anchor>
      <arglist>(void *enc, vl_type dataType, void const *means, vl_size dimension, vl_size numClusters, void const *data, vl_size numData, void const *assignments, int flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>webdoc.py</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/docsrc/</path>
    <filename>webdoc_8py</filename>
    <class kind="class">webdoc::DocBareNode</class>
    <class kind="class">webdoc::DocCDATA</class>
    <class kind="class">webdoc::DocCDATAText</class>
    <class kind="class">webdoc::DocCode</class>
    <class kind="class">webdoc::DocCodeText</class>
    <class kind="class">webdoc::DocDir</class>
    <class kind="class">webdoc::DocError</class>
    <class kind="class">webdoc::DocGroup</class>
    <class kind="class">webdoc::DocHandler</class>
    <class kind="class">webdoc::DocHtmlElement</class>
    <class kind="class">webdoc::DocHtmlText</class>
    <class kind="class">webdoc::DocInclude</class>
    <class kind="class">webdoc::DocLocation</class>
    <class kind="class">webdoc::DocNode</class>
    <class kind="class">webdoc::DocPage</class>
    <class kind="class">webdoc::DocPageScript</class>
    <class kind="class">webdoc::DocPageStyle</class>
    <class kind="class">webdoc::DocSite</class>
    <class kind="class">webdoc::DocTemplate</class>
    <class kind="class">webdoc::Generator</class>
    <class kind="class">webdoc::makeGuard</class>
    <namespace>webdoc</namespace>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a579e3f969751deb46b6198c5724609f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__get__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a548cf21d024d78f86d70e4417360e20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>afb51fdf6268b271ff752abb6bcea9017</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>afb51fdf6268b271ff752abb6bcea9017</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>afb51fdf6268b271ff752abb6bcea9017</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a64822f4bffa5fed99ef1dbc6054e1556</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aaee1a23530a8c9e4d6ca4c3ae4671a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>adopt</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ae10f8f6db5a23c3bdd419821268da20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>appendLocation</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a0a040bf1bbcf415252f60dd3c0729786</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>calcRelURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a5b9f89d02e237d9085d311091bf26790</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>changeDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a36ab0c79288b45422d9cde034b54cf29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>characters</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa6e6c96a85bc631b1d0030cf20640a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ac1c7dc86bedbac45bf69c8207b0790a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>comment</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a26a0c27af6967489239b72b2a26fcc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a34947a6735729589592b5b7c30b50b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumpIndex</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ae6dbd0785e33a96ce093970e6f3f679f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>endCDATA</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>afc15a7fc245216d646ea6efb0ac63ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>endDocument</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a8deac810f76a865b4ba72e80fc0006d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>endDTD</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a5e45d655ab096a2415e0c2e3d3297b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>endElement</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9a4194e9b4c456a3bf58c918cdf39780</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>endEntity</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a8524421df672d2d4c699b2a0849b6a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ensureDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a6374d193f3007078ea395652581d8cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expand</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>adf305ec9f0d91714914b655457dc9418</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expandAttr</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a50635111a62ae0ea1cecae2b6827f3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>findAncestors</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a61c5c78a0920837c4c6a9ce24d7398db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>findChildren</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a928304e709630b39d2348c03c1c01c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getAttributes</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aec28a1b34607f738b1d6adbe69599cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getChildren</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ab26c7dfe234ca45e3ca83369a57209b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getCurrentFileName</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9c346ad66351a1b29bb935a70387a0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getCurrentLocator</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a2f10e587b91da55a932b26ed30871c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDepth</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ae49ca2a773fa80d20eeb4395127b96c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDoxygenURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a12b262a9aa967f6698c9a4691d426c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getID</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ab273dde0495b978db93c5bf866d48cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getLocation</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ab7de9bb0a9186987aa896f6d2b52f1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getOutDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>abf3dc16d6e655fb5033ea99aa85d304c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getParent</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>af1d1291929b16b8495d9b6883b05eb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPublishDirName</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa331539583d3737830536e1a0ad64387</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPublishDirName</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a425185ba0837ce3c7eea29bc174aa069</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPublishFileName</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a018b03a6c3c739bb43f4fe643119ea24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPublishFileName</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>adf1104f91d613717d5d40169c3e90c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPublishURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ad514cea179271faa2b106bf41aacd98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPublishURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>af8fa2d0dfa6bffbcd6aa900b3cf01abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getUniqueNodeID</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ab65fa45358595534103c6e4cd0319841</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ignorableWhitespace</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9985b8168b3565f7f2e36368811e48e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isA</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9660b0fbcc543e96729202676b4676e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a38ce5cb6bc7c75ba11b70f203e9cf2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lookupFile</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a49f426e9620ef7195be6b9633a39d21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>makeError</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a157a951c6ca3862b4b7245e4a40be2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a5eca62160326e0c51ce07d2588bfcdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parentDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ac055c52f1c41effe86370f6dc23b9058</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a6111ea59e79960dba8d1bc54d659a34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a6111ea59e79960dba8d1bc54d659a34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a6111ea59e79960dba8d1bc54d659a34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publishIndex</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a86d12a2fc5a54b835cda398b1992e2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publishIndex</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>af4ca7a8c9ee1033a2931911820d0a1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publishTableOfContents</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ac96dcda0061c7cbb7defdfb571eb2ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>putString</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a3f346e59c802ef498ec84276c23c56ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>putXMLAttr</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a146ea95fc23b2dcd7b4fe4ed155d07f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>putXMLString</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a7b1fde9a3f703cd61ad32b4fa5d78b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resolveEntity</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ac1ef0a9a19ab25c433be874f49d482ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>seek</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa44aed3647b87c12d3734d3e9ae2c970</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setDocumentLocator</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aec3989d10a2113b0c005ed3306c888ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setOutDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a5dbb5b76358d65ec620970497ff2a0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setParent</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aec6c8d5d6c27a59f80f914c0f05b7d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setPublishURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a0665e29e1a879796e539b80278261b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a4b3611df43a13fe204057fa6bf010406</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startCDATA</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a4b986e5ebcb1c12e9e59194f91a907d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startDTD</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a96c83aac39838ca8ca1d01ffac5cb8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startElement</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ae51ee516ef0fcac10ed20408421b6199</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startEntity</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a85603a92784d97bceff065ad9c1601de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tell</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a2de51e6f5a2a30eac70a1966e4b3a21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visit</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a7dfc0254b6fe4db428062c2de3b2fcff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visit</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>abeb2e22d641e0a092dc39d5df63ae583</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>walkAncestors</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a8abb5a1b9cdbd4a7ec0e4ae3082a39d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>walkNodes</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>af7263a398443fcb85bcef8b7457c1d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>action</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a130dbbe197e498b9be240a03dac8f7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>attrs</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a02370894a939f47129585865a1eef126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9e2d5e71ca39eb5f1f1b500ed430f653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>children</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aaaf66734e944f9cf4fcecc59a9820640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>column</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ab4187d34809c7125e7f2e491dd8b89aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counter</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>acac16c27a8a32a8bb1d41e503e6d44db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aedef1000c05006c2988649278d0a1dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dest</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ae8a06a9e165d16eab199b1592bff2ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirName</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a1b70508b5a21be3ebc85c5138d398ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirStack</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ae5c2a552556280f79a647eda5b17e354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DOCTYPE_XHTML_TRANSITIONAL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a0d9d350f4b9862586a029fb5b24a802d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>doxygenDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a950e8dbb5f37f20e7b1966a086d3ea41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>doxygenIndex</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ac1995e64ab7832cca7390da27967bdd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>expand</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ac9063b2ccaac5704b27857451db4d0d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filePath</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a6d4a2655aa57d2549fc8397f056b5de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filePathStack</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa3f2809a0f3ae9749068a48e595b8f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fileStack</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a2e5bbfda03adb1e660bf2efc43723529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>func</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ab4286c2b5f3aee77434f3b99d90fe25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_pygments</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa24ccdcb2b14efc3daf2c89be5b18ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a47daefe034c6f03b0023c48139f5ed91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hide</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a3d9b7a4713330da7aa0b1b8fe97eba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a31278442a1f8537ca5bc91975421ea0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inDTD</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aab360c48a61324cf90c8a34be9c53246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>locations</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a16a4a9b9e8b3ecbeb08df99722e31620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>locatorStack</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>abd25a63d636b0bd25abc058d68755005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>mapUnicodeToHtmlEntity</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a8620f13ba8473d3b5b4e8b908a082171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a24966239e34ee84e004e982018d55700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>nodeIndex</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aeb8d854a1a7b3f8dd7fe952c1df7baab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nodeUniqueCount</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a07ace1179bf9147d1d99e316515a9106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>outDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9ba8bda27e2e784430107a75af25775e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parent</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a97ed2f6abc670d4c61cad0c07c7f933c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ad21b350c39a1d092597bc0c011001018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>publish</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a5e18890e4dc15d1611acec4ef04ff547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rootNode</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a3f1af149bc9d0c1047c791b04808e582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>row</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>afbbec12247b3c07d4067b30f61fa1385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>siteURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aca46d488cb55fee9de4ac057d806c5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sourceColumn</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a3f6ad03346d91e4872470a5e90584918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sourceRow</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a2477661e6fa4860ff4981c0d6ff529f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sourceURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a57c79d6416ee13d2a494587229ae1840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stack</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aea3bed88ae66c875bc537cd749413407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tag</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a6bb91e10bad3df3b0c0e528a325bafb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>templateID</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aee4cc1ba0435aa1f631bea70d73183ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>text</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa84c66c29cf16c1d8e323ad3bd7fee8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>title</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>af58b151c46ff1b3c9414c7c20bb48b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa78f09cedfc0e4b82bb67e43b9550b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>URL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa768e7c6b5249a41ce8ebab226717742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>usage</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9338215734780b041c30e0155c6ca126</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wikidoc.py</name>
    <path>/tmp/ws/src/libvlfeat/vlfeat/docsrc/</path>
    <filename>wikidoc_8py</filename>
    <namespace>wikidoc</namespace>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacewikidoc.html</anchorfile>
      <anchor>a77a996c156e7a02d82def8879cfcc0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wikidoc</name>
      <anchorfile>namespacewikidoc.html</anchorfile>
      <anchor>aa5124aa8bd31d799d81fc86663750062</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>aib</name>
    <title>Agglomerative Information Bottleneck (AIB)</title>
    <filename>aib</filename>
    <docanchor file="aib">aib-algorithm</docanchor>
    <docanchor file="aib">aib-overview</docanchor>
  </compound>
  <compound kind="page">
    <name>covdet</name>
    <title>Covariant feature detectors</title>
    <filename>covdet</filename>
    <docanchor file="covdet">covdet-starting</docanchor>
  </compound>
  <compound kind="page">
    <name>covdet-fundamentals</name>
    <title>Covariant detectors fundamentals</title>
    <filename>covdet-fundamentals</filename>
    <docanchor file="covdet-fundamentals">covdet-frame-transformation</docanchor>
    <docanchor file="covdet-fundamentals">covdet-frame</docanchor>
    <docanchor file="covdet-fundamentals">covdet-frame-normalization</docanchor>
    <docanchor file="covdet-fundamentals">covdet-covariance</docanchor>
  </compound>
  <compound kind="page">
    <name>covdet-principles</name>
    <title>Principles of covariant detection</title>
    <filename>covdet-principles</filename>
    <docanchor file="covdet-principles">covdet-cornerness</docanchor>
    <docanchor file="covdet-principles">covdet-cornerness-localmax</docanchor>
  </compound>
  <compound kind="page">
    <name>covdet-differential</name>
    <title>Differential and integral image operations</title>
    <filename>covdet-differential</filename>
    <docanchor file="covdet-differential">covdet-smoothing</docanchor>
    <docanchor file="covdet-differential">covdet-locality</docanchor>
    <docanchor file="covdet-differential">covdet-derivatives</docanchor>
    <docanchor file="covdet-differential">covdet-cornerness-normalization</docanchor>
    <docanchor file="covdet-differential">covdet-partial</docanchor>
    <docanchor file="covdet-differential">covdet-derivative-transformations</docanchor>
    <docanchor file="covdet-differential">covdet-smoothing-transformations</docanchor>
  </compound>
  <compound kind="page">
    <name>covdet-corner-types</name>
    <title>Cornerness measures</title>
    <filename>covdet-corner-types</filename>
    <docanchor file="covdet-corner-types">covdet-hessian</docanchor>
    <docanchor file="covdet-corner-types">covdet-laplacian-dog</docanchor>
    <docanchor file="covdet-corner-types">covdet-laplacian</docanchor>
    <docanchor file="covdet-corner-types">covdet-harris-warped</docanchor>
    <docanchor file="covdet-corner-types">covdet-hessian-warped</docanchor>
    <docanchor file="covdet-corner-types">covdet-laplacian-warped</docanchor>
    <docanchor file="covdet-corner-types">covdet-harris</docanchor>
    <docanchor file="covdet-corner-types">covdet-laplacian-matched</docanchor>
  </compound>
  <compound kind="page">
    <name>covdet-affine-adaptation</name>
    <title>Affine adaptation</title>
    <filename>covdet-affine-adaptation</filename>
  </compound>
  <compound kind="page">
    <name>covdet-dominant-orientation</name>
    <title>Dominant orientation</title>
    <filename>covdet-dominant-orientation</filename>
  </compound>
  <compound kind="page">
    <name>dsift</name>
    <title>Dense Scale Invariant Feature Transform (DSIFT)</title>
    <filename>dsift</filename>
    <docanchor file="dsift">dsift-usage</docanchor>
    <docanchor file="dsift">dsift-intro</docanchor>
    <docanchor file="dsift">dsift-tech</docanchor>
    <docanchor file="dsift">dsift-tech-descriptor-dense</docanchor>
    <docanchor file="dsift">dsift-tech-sampling</docanchor>
  </compound>
  <compound kind="page">
    <name>fisher</name>
    <title>Fisher Vector encoding (FV)</title>
    <filename>fisher</filename>
    <docanchor file="fisher">fisher-starting</docanchor>
  </compound>
  <compound kind="page">
    <name>fisher-fundamentals</name>
    <title>Fisher vector fundamentals</title>
    <filename>fisher-fundamentals</filename>
    <docanchor file="fisher-fundamentals">fisher-fast</docanchor>
    <docanchor file="fisher-fundamentals">fisher-normalization</docanchor>
  </compound>
  <compound kind="page">
    <name>fisher-derivation</name>
    <title>Fisher vector derivation</title>
    <filename>fisher-derivation</filename>
  </compound>
  <compound kind="page">
    <name>fisher-kernel</name>
    <title>Fisher kernel</title>
    <filename>fisher-kernel</filename>
  </compound>
  <compound kind="page">
    <name>resources</name>
    <title>Memory and resource handling</title>
    <filename>resources</filename>
  </compound>
  <compound kind="page">
    <name>conventions</name>
    <title>Conventions</title>
    <filename>conventions</filename>
    <docanchor file="conventions">conventions-storage</docanchor>
  </compound>
  <compound kind="page">
    <name>objects</name>
    <title>Objects</title>
    <filename>objects</filename>
    <docanchor file="objects">objects-lifecycle</docanchor>
    <docanchor file="objects">objects-getters-setters</docanchor>
  </compound>
  <compound kind="page">
    <name>matlab</name>
    <title>MATLAB integration</title>
    <filename>matlab</filename>
  </compound>
  <compound kind="page">
    <name>metaprogram</name>
    <title>Preprocessor metaprogramming</title>
    <filename>metaprogram</filename>
  </compound>
  <compound kind="page">
    <name>glossary</name>
    <title>Glossary</title>
    <filename>glossary</filename>
  </compound>
  <compound kind="page">
    <name>dev</name>
    <title>Developing the library</title>
    <filename>dev</filename>
    <docanchor file="dev">devl-doc-functions</docanchor>
    <docanchor file="dev">devl-doc-bib</docanchor>
    <docanchor file="dev">devl-doc-modules</docanchor>
    <docanchor file="dev">dev-copy</docanchor>
    <docanchor file="dev">devl-doc-structures</docanchor>
    <docanchor file="dev">dev-style-matlab</docanchor>
    <docanchor file="dev">dev-doc</docanchor>
    <docanchor file="dev">dev-style</docanchor>
  </compound>
  <compound kind="page">
    <name>generic</name>
    <title>General support functionalities</title>
    <filename>generic</filename>
  </compound>
  <compound kind="page">
    <name>misc</name>
    <title>Preprocssor, library state, etc.</title>
    <filename>misc</filename>
    <docanchor file="misc">misc-preproc</docanchor>
    <docanchor file="misc">misc-memory</docanchor>
    <docanchor file="misc">misc-time</docanchor>
    <docanchor file="misc">misc-state</docanchor>
    <docanchor file="misc">misc-logging</docanchor>
    <docanchor file="misc">misc-error</docanchor>
  </compound>
  <compound kind="page">
    <name>threads</name>
    <title>Threading</title>
    <filename>threads</filename>
    <docanchor file="threads">threads-multiple</docanchor>
    <docanchor file="threads">threads-parallel</docanchor>
  </compound>
  <compound kind="page">
    <name>gmm</name>
    <title>Gaussian Mixture Models (GMM)</title>
    <filename>gmm</filename>
    <docanchor file="gmm">gmm-starting</docanchor>
  </compound>
  <compound kind="page">
    <name>gmm-fundamentals</name>
    <title>GMM fundamentals</title>
    <filename>gmm-fundamentals</filename>
  </compound>
  <compound kind="page">
    <name>hog</name>
    <title>Histogram of Oriented Gradients (HOG) features</title>
    <filename>hog</filename>
    <docanchor file="hog">hog-tech</docanchor>
    <docanchor file="hog">hog-overview</docanchor>
    <docanchor file="hog">hog-conventions</docanchor>
  </compound>
  <compound kind="page">
    <name>homkermap</name>
    <title>Homogeneous kernel map</title>
    <filename>homkermap</filename>
    <docanchor file="homkermap">homkermap-overview-homogeneity</docanchor>
    <docanchor file="homkermap">homkermap-overview-negative</docanchor>
    <docanchor file="homkermap">homkermap-fundamentals</docanchor>
    <docanchor file="homkermap">homkermap-details</docanchor>
    <docanchor file="homkermap">homkermap-starting</docanchor>
    <docanchor file="homkermap">homkermap-overview-window</docanchor>
  </compound>
  <compound kind="page">
    <name>portability</name>
    <title>Portability features</title>
    <filename>portability</filename>
    <docanchor file="portability">host-arch-endianness</docanchor>
    <docanchor file="portability">host-os</docanchor>
    <docanchor file="portability">host-compiler</docanchor>
    <docanchor file="portability">host-arch</docanchor>
    <docanchor file="portability">host-compiler-data-model</docanchor>
    <docanchor file="portability">host-threads</docanchor>
    <docanchor file="portability">host-compiler-other</docanchor>
  </compound>
  <compound kind="page">
    <name>kdtree</name>
    <title>KD-trees and forests</title>
    <filename>kdtree</filename>
    <docanchor file="kdtree">kdtree-tech</docanchor>
    <docanchor file="kdtree">kdtree-overview</docanchor>
  </compound>
  <compound kind="page">
    <name>kmeans</name>
    <title>K-means clustering</title>
    <filename>kmeans</filename>
    <docanchor file="kmeans">kmeans-starting</docanchor>
  </compound>
  <compound kind="page">
    <name>kmeans-fundamentals</name>
    <title>K-means fundamentals</title>
    <filename>kmeans-fundamentals</filename>
  </compound>
  <compound kind="page">
    <name>lbp</name>
    <title>Local Binary Patterns (LBP) descriptor</title>
    <filename>lbp</filename>
    <docanchor file="lbp">lbp-starting</docanchor>
  </compound>
  <compound kind="page">
    <name>lbp-fundamentals</name>
    <title>Local Binary Patterns fundamentals</title>
    <filename>lbp-fundamentals</filename>
    <docanchor file="lbp-fundamentals">lbp-quantization</docanchor>
    <docanchor file="lbp-fundamentals">lbp-histograms</docanchor>
  </compound>
  <compound kind="page">
    <name>liop</name>
    <title>Local Intensity Order Pattern (LIOP) descriptor</title>
    <filename>liop</filename>
    <docanchor file="liop">liop-starting</docanchor>
  </compound>
  <compound kind="page">
    <name>liop-fundamentals</name>
    <title>LIOP fundamentals</title>
    <filename>liop-fundamentals</filename>
    <docanchor file="liop-fundamentals">liop-spatial-binning</docanchor>
  </compound>
  <compound kind="page">
    <name>mathop</name>
    <title>Mathematical operations</title>
    <filename>mathop</filename>
    <docanchor file="mathop">mathop-usage-vector-comparison</docanchor>
    <docanchor file="mathop">mathop-integer-ops</docanchor>
  </compound>
  <compound kind="page">
    <name>mathop-sqrti</name>
    <title>Fast integer square root algorithm</title>
    <filename>mathop-sqrti</filename>
  </compound>
  <compound kind="page">
    <name>mser</name>
    <title>Maximally Stable Extremal Regions (MSER)</title>
    <filename>mser</filename>
    <docanchor file="mser">mser-starting</docanchor>
  </compound>
  <compound kind="page">
    <name>mser-fundamentals</name>
    <title>MSER fundamentals</title>
    <filename>mser-fundamentals</filename>
  </compound>
  <compound kind="page">
    <name>quickshift</name>
    <title>Quick shift image segmentation</title>
    <filename>quickshift</filename>
    <docanchor file="quickshift">quickshift-usage</docanchor>
    <docanchor file="quickshift">quickshift-intro</docanchor>
    <docanchor file="quickshift">quickshift-tech</docanchor>
  </compound>
  <compound kind="page">
    <name>random</name>
    <title>Random number generator</title>
    <filename>random</filename>
    <docanchor file="random">random-starting</docanchor>
  </compound>
  <compound kind="page">
    <name>scalespace</name>
    <title>Gaussian Scale Space (GSS)</title>
    <filename>scalespace</filename>
    <docanchor file="scalespace">scalespace-starting</docanchor>
  </compound>
  <compound kind="page">
    <name>scalespace-fundamentals</name>
    <title>Gaussian scale space fundamentals</title>
    <filename>scalespace-fundamentals</filename>
    <docanchor file="scalespace-fundamentals">scalespace-geometry</docanchor>
    <docanchor file="scalespace-fundamentals">scalespace-definition</docanchor>
  </compound>
  <compound kind="page">
    <name>sift</name>
    <title>Scale Invariant Feature Transform (SIFT)</title>
    <filename>sift</filename>
    <docanchor file="sift">sift-tech-descriptor-std</docanchor>
    <docanchor file="sift">sift-tech-detector-edge</docanchor>
    <docanchor file="sift">sift-tech-ss</docanchor>
    <docanchor file="sift">sift-tech</docanchor>
    <docanchor file="sift">sift-tech-descriptor-can</docanchor>
    <docanchor file="sift">sift-tech-descriptor</docanchor>
    <docanchor file="sift">sift-tech-descriptor-image</docanchor>
    <docanchor file="sift">sift-intro-extensions</docanchor>
    <docanchor file="sift">sift-usage</docanchor>
    <docanchor file="sift">sift-intro-descriptor</docanchor>
    <docanchor file="sift">sift-intro-detector</docanchor>
    <docanchor file="sift">sift-tech-detector-orientation</docanchor>
    <docanchor file="sift">sift-tech-detector</docanchor>
    <docanchor file="sift">sift-tech-detector-peak</docanchor>
    <docanchor file="sift">sift-intro</docanchor>
  </compound>
  <compound kind="page">
    <name>slic</name>
    <title>Simple Linear Iterative Clustering (SLIC)</title>
    <filename>slic</filename>
    <docanchor file="slic">slic-usage</docanchor>
    <docanchor file="slic">slic-overview</docanchor>
    <docanchor file="slic">slic-tech</docanchor>
  </compound>
  <compound kind="page">
    <name>svm</name>
    <title>Support Vector Machines (SVM)</title>
    <filename>svm</filename>
    <docanchor file="svm">svm-starting</docanchor>
  </compound>
  <compound kind="page">
    <name>svm-fundamentals</name>
    <title>SVM fundamentals</title>
    <filename>svm-fundamentals</filename>
  </compound>
  <compound kind="page">
    <name>svm-advanced</name>
    <title>Advanced SVM topics</title>
    <filename>svm-advanced</filename>
    <docanchor file="svm-advanced">svm-bias</docanchor>
    <docanchor file="svm-advanced">svm-feature-maps</docanchor>
    <docanchor file="svm-advanced">svm-loss-functions</docanchor>
    <docanchor file="svm-advanced">svm-learning</docanchor>
  </compound>
  <compound kind="page">
    <name>svm-sdca</name>
    <title>Stochastic Dual Coordinate Ascent</title>
    <filename>svm-sdca</filename>
    <docanchor file="svm-sdca">svm-C</docanchor>
    <docanchor file="svm-sdca">svm-sdca-dual-max</docanchor>
  </compound>
  <compound kind="page">
    <name>svm-sgd</name>
    <title>Stochastic Gradient Descent</title>
    <filename>svm-sgd</filename>
    <docanchor file="svm-sgd">svm-sgd-details</docanchor>
    <docanchor file="svm-sgd">svm-sgd-convergence</docanchor>
    <docanchor file="svm-sgd">svm-sgd-warm-start</docanchor>
    <docanchor file="svm-sgd">svm-sgd-starting-iteration</docanchor>
    <docanchor file="svm-sgd">svm-sgd-bias</docanchor>
    <docanchor file="svm-sgd">svm-sdca-details</docanchor>
  </compound>
  <compound kind="page">
    <name>vlad</name>
    <title>Vector of Locally Aggregated Descriptors (VLAD) encoding</title>
    <filename>vlad</filename>
    <docanchor file="vlad">vlad-starting</docanchor>
  </compound>
  <compound kind="page">
    <name>vlad-fundamentals</name>
    <title>VLAD fundamentals</title>
    <filename>vlad-fundamentals</filename>
    <docanchor file="vlad-fundamentals">vlad-normalization</docanchor>
  </compound>
  <compound kind="struct">
    <name>_H</name>
    <filename>struct__H.html</filename>
    <member kind="variable">
      <type>int *</type>
      <name>array</name>
      <anchorfile>struct__H.html</anchorfile>
      <anchor>a73a94a0423d4a0c3337633e53378bbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numNodes</name>
      <anchorfile>struct__H.html</anchorfile>
      <anchor>afbf38e23c1f78b375859d77a3438fef9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_S</name>
    <filename>struct__S.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>struct__S.html</anchorfile>
      <anchor>a16f860d9e51ad29b7b3f8b5535fd259e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlAIB</name>
    <filename>struct__VlAIB.html</filename>
    <member kind="variable">
      <type>double *</type>
      <name>beta</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>a70b3605ba8827169b90ab381a8cf8109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint *</type>
      <name>bidx</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>a4e91b088dc86b990ab288ca6a60f0169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>costs</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>a300dfe014834183cc69758251fa224ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint</type>
      <name>nentries</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>a7e310da83a4b13d5b0e4a5f9ff31dbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint</type>
      <name>nlabels</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>a280b8f0cef4b0ebe01238d19c0fc2993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint *</type>
      <name>nodes</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>a73803e0cf9976751c90601176135a5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint</type>
      <name>nvalues</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>a42f6fe7a96b7db033f78a5ffc72d717a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint</type>
      <name>nwhich</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>ad4109a8fef7a2c65d0f44e3be3445383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint *</type>
      <name>parents</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>af5e9d01a6c18fc15a75f24445c52ad58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>Pc</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>a55615454e6cce01f25cdb53d3fd9c9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>Pcx</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>abfc0c209c22acdbd1b34a5af91b1cb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>Px</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>ad9e572f80ee4f60b1870ee49abceea57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint</type>
      <name>verbosity</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>a47f3feb486808b07527d6d7e8fa9c95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint *</type>
      <name>which</name>
      <anchorfile>struct__VlAIB.html</anchorfile>
      <anchor>afb26530f18020afc2256299a9a5b7953</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlArray</name>
    <filename>struct__VlArray.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>columnPointers</name>
      <anchorfile>struct__VlArray.html</anchorfile>
      <anchor>ad243a358f15ddabdcb1686d0afb542fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>struct__VlArray.html</anchorfile>
      <anchor>ac9dcb21bcf684b6f93765dcb1b772a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>dimensions</name>
      <anchorfile>struct__VlArray.html</anchorfile>
      <anchor>a2aa57057c843ea1d81e699dc7e35c5f4</anchor>
      <arglist>[VL_ARRAY_MAX_NUM_DIMENSIONS]</arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>isEnvelope</name>
      <anchorfile>struct__VlArray.html</anchorfile>
      <anchor>aff10fb8c90b6935e036c9c97b29933d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>isSparse</name>
      <anchorfile>struct__VlArray.html</anchorfile>
      <anchor>a90c1ee1d387e11a10098e5ec94af5ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numDimensions</name>
      <anchorfile>struct__VlArray.html</anchorfile>
      <anchor>a3fceb281c9531ff4afccbba26508cf71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>rowPointers</name>
      <anchorfile>struct__VlArray.html</anchorfile>
      <anchor>ab0f473e8295a18e4f52854080bea651e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_type</type>
      <name>type</name>
      <anchorfile>struct__VlArray.html</anchorfile>
      <anchor>aa171663e01e839267451db54a2732565</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlCovDet</name>
    <filename>struct__VlCovDet.html</filename>
    <member kind="variable">
      <type>vl_bool</type>
      <name>aaAccurateSmoothing</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a089ddf0c44f7d04bf86c86061481527e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>aaMask</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>af136f5cc86659c215501e538482221cc</anchor>
      <arglist>[(2 *VL_COVDET_AA_PATCH_RESOLUTION+1)*(2 *VL_COVDET_AA_PATCH_RESOLUTION+1)]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>aaPatch</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>ae88ab4123f5e7d01c1fd8829dc039313</anchor>
      <arglist>[(2 *VL_COVDET_AA_PATCH_RESOLUTION+1)*(2 *VL_COVDET_AA_PATCH_RESOLUTION+1)]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>aaPatchX</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>aac6425777f96c67c41420539568a5dae</anchor>
      <arglist>[(2 *VL_COVDET_AA_PATCH_RESOLUTION+1)*(2 *VL_COVDET_AA_PATCH_RESOLUTION+1)]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>aaPatchY</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a7d6e4b2c415a0efbbea7342884ac5743</anchor>
      <arglist>[(2 *VL_COVDET_AA_PATCH_RESOLUTION+1)*(2 *VL_COVDET_AA_PATCH_RESOLUTION+1)]</arglist>
    </member>
    <member kind="variable">
      <type>VlScaleSpace *</type>
      <name>css</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>aa8038adaef01a1b2ee54c65658add0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>edgeThreshold</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a71bd3beef31f61398ed22ca5e54d912a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlCovDetFeature *</type>
      <name>features</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a4e8c99be7e09d04a3be8b48b3affaad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>firstOctave</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a5bb8c687c17cdf4b7bb154521444eced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlScaleSpace *</type>
      <name>gss</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a77f7d293b118dee86be80af6ee0ab531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>laplacians</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a644a6144677c3515b4232af0a24aa5d6</anchor>
      <arglist>[(2 *VL_COVDET_LAP_PATCH_RESOLUTION+1)*(2 *VL_COVDET_LAP_PATCH_RESOLUTION+1)*VL_COVDET_LAP_NUM_LEVELS]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lapPatch</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>ae3a254b421338dd20b8abfa27e53a9d2</anchor>
      <arglist>[(2 *VL_COVDET_LAP_PATCH_RESOLUTION+1)*(2 *VL_COVDET_LAP_PATCH_RESOLUTION+1)]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lapPeakThreshold</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a6c7f2e85d47c0a02ce451997a454bf38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlCovDetMethod</type>
      <name>method</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>aa61ec4e6cfd747ac1dc98064cd179164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nonExtremaSuppression</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>af3d40ab63d75dddd610b3aba135f23a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numFeatureBufferSize</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>aecc34107df59a09730889a21ce3aa864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numFeatures</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>ac8723b70813f9e96d93e2f0c58ff92d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numFeaturesWithNumScales</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a159fd3049c4ec86bc9a7d32b3f62bef1</anchor>
      <arglist>[VL_COVDET_MAX_NUM_LAPLACIAN_SCALES+1]</arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numNonExtremaSuppressed</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a7a69041d83035e0752947128c63552ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>octaveResolution</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a1abb4b0b2204d480701e332111c85521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlCovDetFeatureOrientation</type>
      <name>orientations</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a6d9c0e715f4550977e7f7a99626d7537</anchor>
      <arglist>[VL_COVDET_MAX_NUM_ORIENTATIONS]</arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>patch</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a78530db91fd196297ad08da8b40be389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>patchBufferSize</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>ac260fad12e8b2b285b34e83fb0573d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>peakThreshold</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a0e1383003f424d69d2f5f0bb69279fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlCovDetFeatureLaplacianScale</type>
      <name>scales</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a32be707131fca946b1415c0baaa2415f</anchor>
      <arglist>[VL_COVDET_MAX_NUM_LAPLACIAN_SCALES]</arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>transposed</name>
      <anchorfile>struct__VlCovDet.html</anchorfile>
      <anchor>a6dac6c4bcb3f4a4ebf77468aa1b60e15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlCovDetExtremum2</name>
    <filename>struct__VlCovDetExtremum2.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>edgeScore</name>
      <anchorfile>struct__VlCovDetExtremum2.html</anchorfile>
      <anchor>a9ff551b76d87fa770f24cbd6b7c0f8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>peakScore</name>
      <anchorfile>struct__VlCovDetExtremum2.html</anchorfile>
      <anchor>abf912760a06c2315e3e6d83a7aa473cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>struct__VlCovDetExtremum2.html</anchorfile>
      <anchor>a1b1252844fb8928539eef6fd716348a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>xi</name>
      <anchorfile>struct__VlCovDetExtremum2.html</anchorfile>
      <anchor>a378a5b2f2aebfcd7a22a3e64a6aefe7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>struct__VlCovDetExtremum2.html</anchorfile>
      <anchor>a58f7b224905efd30008805111737a7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>yi</name>
      <anchorfile>struct__VlCovDetExtremum2.html</anchorfile>
      <anchor>a5fa79f3019ccfd642c967d13926ffd64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlCovDetExtremum3</name>
    <filename>struct__VlCovDetExtremum3.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>edgeScore</name>
      <anchorfile>struct__VlCovDetExtremum3.html</anchorfile>
      <anchor>aa75a0b7335601e25fd7a2cb36f9b042a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>peakScore</name>
      <anchorfile>struct__VlCovDetExtremum3.html</anchorfile>
      <anchor>a7afd26eccab753ec0e9d70bfa0436065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>struct__VlCovDetExtremum3.html</anchorfile>
      <anchor>a2e480d2146e7625f87ec7b91deab933d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>xi</name>
      <anchorfile>struct__VlCovDetExtremum3.html</anchorfile>
      <anchor>ac2aa48db2d880ab9ebce904ad5afa2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>struct__VlCovDetExtremum3.html</anchorfile>
      <anchor>a46a334c0ebea593203580b76883e5806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>yi</name>
      <anchorfile>struct__VlCovDetExtremum3.html</anchorfile>
      <anchor>af37cc4c0fe501a2070053bbe075e592a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>struct__VlCovDetExtremum3.html</anchorfile>
      <anchor>ad863bbd974f0c84de6c282398823b67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>zi</name>
      <anchorfile>struct__VlCovDetExtremum3.html</anchorfile>
      <anchor>ae6f8f2c7fb46197609da971a82d80a21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlCovDetFeature</name>
    <filename>struct__VlCovDetFeature.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>edgeScore</name>
      <anchorfile>struct__VlCovDetFeature.html</anchorfile>
      <anchor>a118b4d7dfef3fe3eebd78a26f2df54ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlFrameOrientedEllipse</type>
      <name>frame</name>
      <anchorfile>struct__VlCovDetFeature.html</anchorfile>
      <anchor>a27e63adc628a8607e61b534e7d2c4cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>laplacianScaleScore</name>
      <anchorfile>struct__VlCovDetFeature.html</anchorfile>
      <anchor>ae52fb74f075c618ff5d77267d2ea5182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>orientationScore</name>
      <anchorfile>struct__VlCovDetFeature.html</anchorfile>
      <anchor>ac512b2c2384efc416c13beb070fa9180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>peakScore</name>
      <anchorfile>struct__VlCovDetFeature.html</anchorfile>
      <anchor>ac89cde06ddd4abf70b088f771e304129</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlCovDetFeatureLaplacianScale</name>
    <filename>struct__VlCovDetFeatureLaplacianScale.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>scale</name>
      <anchorfile>struct__VlCovDetFeatureLaplacianScale.html</anchorfile>
      <anchor>ae692f59f5d9baff00863949fd13c4eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>score</name>
      <anchorfile>struct__VlCovDetFeatureLaplacianScale.html</anchorfile>
      <anchor>a8fe860f2e9b2c9b831ff774cdda41ac8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlCovDetFeatureOrientation</name>
    <filename>struct__VlCovDetFeatureOrientation.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>struct__VlCovDetFeatureOrientation.html</anchorfile>
      <anchor>a0f060f7f0077554f902c7ac984733162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>score</name>
      <anchorfile>struct__VlCovDetFeatureOrientation.html</anchorfile>
      <anchor>a051248bd5626de9587ab1575dde37508</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlEnumerator</name>
    <filename>struct__VlEnumerator.html</filename>
    <member kind="variable">
      <type>char const *</type>
      <name>name</name>
      <anchorfile>struct__VlEnumerator.html</anchorfile>
      <anchor>a345eed8c252f7ef134bf9312e81b77e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>value</name>
      <anchorfile>struct__VlEnumerator.html</anchorfile>
      <anchor>aaed6c47eeaabf8cfd9432d9b132e4dd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlFileMeta</name>
    <filename>struct__VlFileMeta.html</filename>
    <member kind="variable">
      <type>vl_bool</type>
      <name>active</name>
      <anchorfile>struct__VlFileMeta.html</anchorfile>
      <anchor>a34e1e6f9855a14d604a6bd81a7d23ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>file</name>
      <anchorfile>struct__VlFileMeta.html</anchorfile>
      <anchor>a1b3955a31af9e3b541b603a6d3fdf552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>struct__VlFileMeta.html</anchorfile>
      <anchor>a5bc45347f10fddf076f4a7341ea866e0</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>pattern</name>
      <anchorfile>struct__VlFileMeta.html</anchorfile>
      <anchor>aa72b9af83e130b9f9c3b34967abcab6d</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>protocol</name>
      <anchorfile>struct__VlFileMeta.html</anchorfile>
      <anchor>a66ea7ca6261b1001d264490849e6a3b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlFrameDisc</name>
    <filename>struct__VlFrameDisc.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>sigma</name>
      <anchorfile>struct__VlFrameDisc.html</anchorfile>
      <anchor>a1730bc2525464d30b16f3b33470098db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>struct__VlFrameDisc.html</anchorfile>
      <anchor>a2c12f866ee2ede2cc03013c77fd19e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>struct__VlFrameDisc.html</anchorfile>
      <anchor>ae213421c5328fcab05537dfe7f1c66c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlFrameEllipse</name>
    <filename>struct__VlFrameEllipse.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>e11</name>
      <anchorfile>struct__VlFrameEllipse.html</anchorfile>
      <anchor>acf9985c441b64240bb3ab8c398a24b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>e12</name>
      <anchorfile>struct__VlFrameEllipse.html</anchorfile>
      <anchor>a27bd7a30bb1d9811b801ad8adfc2f46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>e22</name>
      <anchorfile>struct__VlFrameEllipse.html</anchorfile>
      <anchor>a94fa967e40217d63cd93ccfe557124ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>struct__VlFrameEllipse.html</anchorfile>
      <anchor>a9d93fb7d62b1ffc65b05d71e243b6d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>struct__VlFrameEllipse.html</anchorfile>
      <anchor>aa617887fe535f77d6ac069346d0da455</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlFrameOrientedDisc</name>
    <filename>struct__VlFrameOrientedDisc.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>struct__VlFrameOrientedDisc.html</anchorfile>
      <anchor>af47a5c5a86fb7227c57ed86a44ca6de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sigma</name>
      <anchorfile>struct__VlFrameOrientedDisc.html</anchorfile>
      <anchor>abc8cf1b6594173e70b38326c26562926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>struct__VlFrameOrientedDisc.html</anchorfile>
      <anchor>a03faa2ec4c93595b85360dc35f4320da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>struct__VlFrameOrientedDisc.html</anchorfile>
      <anchor>a583f8c336531ce0b99271908e0ed0b07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlFrameOrientedEllipse</name>
    <filename>struct__VlFrameOrientedEllipse.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>a11</name>
      <anchorfile>struct__VlFrameOrientedEllipse.html</anchorfile>
      <anchor>aef59f46920410fc9b6e179384611d337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a12</name>
      <anchorfile>struct__VlFrameOrientedEllipse.html</anchorfile>
      <anchor>aaca75a5132ff763e276df6893553f083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a21</name>
      <anchorfile>struct__VlFrameOrientedEllipse.html</anchorfile>
      <anchor>ac74d4b14ce0068e640a88e01445ecbb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a22</name>
      <anchorfile>struct__VlFrameOrientedEllipse.html</anchorfile>
      <anchor>a9381c8d5e77c79a95b4918648321cb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>struct__VlFrameOrientedEllipse.html</anchorfile>
      <anchor>a337d3a5b9c35d6cef8772092aaae268b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>struct__VlFrameOrientedEllipse.html</anchorfile>
      <anchor>acffe42d80f7d322ee00cf9c949eed270</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlGMM</name>
    <filename>struct__VlGMM.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>covariances</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>a379a6976d9d07d82123a89a00d344fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_type</type>
      <name>dataType</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>a609b508e906df46f8523ee5bc5eeca2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>dimension</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>ab2ddac3ab46979ee27e1933f1f44948e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlGMMInitialization</type>
      <name>initialization</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>a487c16aaea078051310b11cc0b0d4627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlKMeans *</type>
      <name>kmeansInit</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>a14d30ee4ce243353fa79adbd52974fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>kmeansInitIsOwner</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>a71bed822e9bac938144879abf28e113b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>LL</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>a36029663bfdc33787b337ef15a129fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>maxNumIterations</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>ac62b8d29f9ef331ae7b3efab255f8812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>means</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>a13d1a9d263259e851750c728c8b732b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numClusters</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>a8e84371f78bfb0d7af7f05bf6b5b98cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numData</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>a977ee6862c838dfd8986f6b84571142e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numRepetitions</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>abb8ae766a486c3cd7e34162fc1ded588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>posteriors</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>aacd7051a1979c6349e2391f2e7ea125c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>priors</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>ac712858b518cd28ccfd5e08cdbcdb490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>sigmaLowBound</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>ab80c7a1a32303b7d0e9dab3ca77884c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbosity</name>
      <anchorfile>struct__VlGMM.html</anchorfile>
      <anchor>aab249a2ad13f4c82450040fc6bf8e06d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlHIKMNode</name>
    <filename>struct__VlHIKMNode.html</filename>
    <member kind="variable">
      <type>struct _VlHIKMNode **</type>
      <name>children</name>
      <anchorfile>struct__VlHIKMNode.html</anchorfile>
      <anchor>a10b2c03e6cf2b913c45ad98ca3c0ae90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlIKMFilt *</type>
      <name>filter</name>
      <anchorfile>struct__VlHIKMNode.html</anchorfile>
      <anchor>a66f14d46edce6daad056135a87da0b0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlHIKMTree</name>
    <filename>struct__VlHIKMTree.html</filename>
    <member kind="variable">
      <type>vl_size</type>
      <name>depth</name>
      <anchorfile>struct__VlHIKMTree.html</anchorfile>
      <anchor>a360d85423fcbf60779e8fec144413fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>K</name>
      <anchorfile>struct__VlHIKMTree.html</anchorfile>
      <anchor>a23c6b99f13f3df689af7ee4f9f714dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>M</name>
      <anchorfile>struct__VlHIKMTree.html</anchorfile>
      <anchor>ad3daf6d0e8b174b7f8dcba9a02e5950d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>max_niters</name>
      <anchorfile>struct__VlHIKMTree.html</anchorfile>
      <anchor>a6fc0f2064f9aec15607a6c33558d69a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>method</name>
      <anchorfile>struct__VlHIKMTree.html</anchorfile>
      <anchor>add658e847336e0e1fcced546f95a5242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlHIKMNode *</type>
      <name>root</name>
      <anchorfile>struct__VlHIKMTree.html</anchorfile>
      <anchor>a7c7699d70ecf56d15892c5b79a7cfa25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verb</name>
      <anchorfile>struct__VlHIKMTree.html</anchorfile>
      <anchor>a68c00fcb8ee6a39a2a8e81982b4df74a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlHomogeneousKernelMap</name>
    <filename>struct__VlHomogeneousKernelMap.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>gamma</name>
      <anchorfile>struct__VlHomogeneousKernelMap.html</anchorfile>
      <anchor>aee48fef41acedaae652b6cec7600fc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlHomogeneousKernelType</type>
      <name>kernelType</name>
      <anchorfile>struct__VlHomogeneousKernelMap.html</anchorfile>
      <anchor>a996527d5f82c7a8e90ba0dbbdf9107c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>maxExponent</name>
      <anchorfile>struct__VlHomogeneousKernelMap.html</anchorfile>
      <anchor>a7eacd271fdf82203f99e2924b4559617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>minExponent</name>
      <anchorfile>struct__VlHomogeneousKernelMap.html</anchorfile>
      <anchor>adfbd7d13f430bd5159467e899bcf701e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numSubdivisions</name>
      <anchorfile>struct__VlHomogeneousKernelMap.html</anchorfile>
      <anchor>a545f9f74e881ad608b8e56db6928bb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>order</name>
      <anchorfile>struct__VlHomogeneousKernelMap.html</anchorfile>
      <anchor>a97fbf7fc3d15fbf666c1c6d5c9262ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>period</name>
      <anchorfile>struct__VlHomogeneousKernelMap.html</anchorfile>
      <anchor>ac76781f131b84826729a65437746a7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>subdivision</name>
      <anchorfile>struct__VlHomogeneousKernelMap.html</anchorfile>
      <anchor>a086ac5d99df38b2479fd5c6c867143a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>table</name>
      <anchorfile>struct__VlHomogeneousKernelMap.html</anchorfile>
      <anchor>a3edab9c8cca1214bea633b8a36c9de14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlHomogeneousKernelMapWindowType</type>
      <name>windowType</name>
      <anchorfile>struct__VlHomogeneousKernelMap.html</anchorfile>
      <anchor>a2701775e7abe211b60bd994b08c848c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlIKMFilt</name>
    <filename>struct__VlIKMFilt.html</filename>
    <member kind="variable">
      <type>vl_ikmacc_t *</type>
      <name>centers</name>
      <anchorfile>struct__VlIKMFilt.html</anchorfile>
      <anchor>a0ec50f2497264ff9f0d3ba93b6c48e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_ikmacc_t *</type>
      <name>inter_dist</name>
      <anchorfile>struct__VlIKMFilt.html</anchorfile>
      <anchor>a1f7be66de2e7868be8569660b3750aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>K</name>
      <anchorfile>struct__VlIKMFilt.html</anchorfile>
      <anchor>a4d11022f32dcf925fb0c113e6d944d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>M</name>
      <anchorfile>struct__VlIKMFilt.html</anchorfile>
      <anchor>a0e8fd0d6ababfaac95e499a02ac8204b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>max_niters</name>
      <anchorfile>struct__VlIKMFilt.html</anchorfile>
      <anchor>a7e0dcecf2dea190cc3946719bcbf2c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>method</name>
      <anchorfile>struct__VlIKMFilt.html</anchorfile>
      <anchor>aaee08b8d0b9cb297745bf8abe3b1f871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verb</name>
      <anchorfile>struct__VlIKMFilt.html</anchorfile>
      <anchor>abce392916c4be49457fac5c7012cce0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlKDForest</name>
    <filename>struct__VlKDForest.html</filename>
    <member kind="variable">
      <type>void const *</type>
      <name>data</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>a32c5cf1f138a0f52a652294720593678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_type</type>
      <name>dataType</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>aba65dd6ecc8fea0a65531f38f86537ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>dimension</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>a1a0ea8374eb5cb4af3997a04a4264478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlVectorComparisonType</type>
      <name>distance</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>a434357a100a30d5e8ed9b2adff531e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>distanceFunction</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>a9bf84b70be0a5c5e1ad0cc5d64e4cb94</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>struct _VlKDForestSearcher *</type>
      <name>headSearcher</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>a8b7b747b51569fbb16279dcf1ff43611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>maxNumNodes</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>aab663faacf67de7e6439c503fdd458a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numData</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>aa04b13def8adbdd934bbbaa86e4ef5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numSearchers</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>a9be35077ae992d6e2b24794a52c57321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numTrees</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>a3ea6427752fc0b48f4974c6f04a3501f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlRand *</type>
      <name>rand</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>a511cc77a7191f3ced734466cdec7c4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>searchMaxNumComparisons</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>a0e5bb3e6a395ad026adf3eca2c4c4293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlKDTreeSplitDimension</type>
      <name>splitHeapArray</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>a181597d4acd46d2323e6e69fab25d418</anchor>
      <arglist>[VL_KDTREE_SPLIT_HEAP_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>splitHeapNumNodes</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>a872632e6ea7b48aa9c9d50cb6c4a8337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>splitHeapSize</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>ab11e9dbf5cc15a95448ce83f9b3f4731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlKDTreeThresholdingMethod</type>
      <name>thresholdingMethod</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>a481cb9a02a79f0dd1bfb4308e6055ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlKDTree **</type>
      <name>trees</name>
      <anchorfile>struct__VlKDForest.html</anchorfile>
      <anchor>abbb5b30b9d36277766a2c350c3a425cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlKDForestNeighbor</name>
    <filename>struct__VlKDForestNeighbor.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>distance</name>
      <anchorfile>struct__VlKDForestNeighbor.html</anchorfile>
      <anchor>a275ad1e6c9d6907bb763622d48bcaaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uindex</type>
      <name>index</name>
      <anchorfile>struct__VlKDForestNeighbor.html</anchorfile>
      <anchor>a03db05f9a6643d45cc69531b49a0e562</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlKDForestSearcher</name>
    <filename>struct__VlKDForestSearcher.html</filename>
    <member kind="variable">
      <type>VlKDForest *</type>
      <name>forest</name>
      <anchorfile>struct__VlKDForestSearcher.html</anchorfile>
      <anchor>a63dd63b876941e1e6d6437954fdcadc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _VlKDForestSearcher *</type>
      <name>next</name>
      <anchorfile>struct__VlKDForestSearcher.html</anchorfile>
      <anchor>aeaad177e0cce940d8b71e66812354cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _VlKDForestSearcher *</type>
      <name>previous</name>
      <anchorfile>struct__VlKDForestSearcher.html</anchorfile>
      <anchor>a49e86ca8498d3e46d7ca220feaa702c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlKDForestSearchState *</type>
      <name>searchHeapArray</name>
      <anchorfile>struct__VlKDForestSearcher.html</anchorfile>
      <anchor>a3dd7e14ef9090a3199637b393b84d509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>searchHeapNumNodes</name>
      <anchorfile>struct__VlKDForestSearcher.html</anchorfile>
      <anchor>a7df0f28f7b4477ab43ca2f90e125ccd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uindex</type>
      <name>searchId</name>
      <anchorfile>struct__VlKDForestSearcher.html</anchorfile>
      <anchor>a0264c9ad34c5c9b8a6be859cffb8e1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uindex *</type>
      <name>searchIdBook</name>
      <anchorfile>struct__VlKDForestSearcher.html</anchorfile>
      <anchor>a15a3f0018353b7a0e3f21d9e5a11175d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>searchNumComparisons</name>
      <anchorfile>struct__VlKDForestSearcher.html</anchorfile>
      <anchor>a4fc15c8991bdfcddbc439ea8e2a59c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>searchNumRecursions</name>
      <anchorfile>struct__VlKDForestSearcher.html</anchorfile>
      <anchor>aa8e484c6a4e099e683dd0472f40cd860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>searchNumSimplifications</name>
      <anchorfile>struct__VlKDForestSearcher.html</anchorfile>
      <anchor>aebf4e06c0c8c21897b25a84850ab2718</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlKDForestSearchState</name>
    <filename>struct__VlKDForestSearchState.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>distanceLowerBound</name>
      <anchorfile>struct__VlKDForestSearchState.html</anchorfile>
      <anchor>a117d47582d93593a0dd65d4fa04d5df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uindex</type>
      <name>nodeIndex</name>
      <anchorfile>struct__VlKDForestSearchState.html</anchorfile>
      <anchor>a754dbecc12ba1eec83d4e1a8a6db0dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlKDTree *</type>
      <name>tree</name>
      <anchorfile>struct__VlKDForestSearchState.html</anchorfile>
      <anchor>ac1f69641291a6cd3905a90c30fe872f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlKDTree</name>
    <filename>struct__VlKDTree.html</filename>
    <member kind="variable">
      <type>VlKDTreeDataIndexEntry *</type>
      <name>dataIndex</name>
      <anchorfile>struct__VlKDTree.html</anchorfile>
      <anchor>a8cfa68ec8697e5efd515ab80a1db9110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>depth</name>
      <anchorfile>struct__VlKDTree.html</anchorfile>
      <anchor>a4331853182f3156db311af05ce703aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlKDTreeNode *</type>
      <name>nodes</name>
      <anchorfile>struct__VlKDTree.html</anchorfile>
      <anchor>abb19b2fb89044dcdb1d61e34ef6ec5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numAllocatedNodes</name>
      <anchorfile>struct__VlKDTree.html</anchorfile>
      <anchor>a5fbfae7406cc35e5d394992167ed868b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numUsedNodes</name>
      <anchorfile>struct__VlKDTree.html</anchorfile>
      <anchor>acac396b039328d1f974c550e266ab253</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlKDTreeDataIndexEntry</name>
    <filename>struct__VlKDTreeDataIndexEntry.html</filename>
    <member kind="variable">
      <type>vl_index</type>
      <name>index</name>
      <anchorfile>struct__VlKDTreeDataIndexEntry.html</anchorfile>
      <anchor>aef5cb1964474feb772d48e86aff91504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>struct__VlKDTreeDataIndexEntry.html</anchorfile>
      <anchor>a4b30c0a0a1f64a09f804d431a92e3bbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlKDTreeNode</name>
    <filename>struct__VlKDTreeNode.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>lowerBound</name>
      <anchorfile>struct__VlKDTreeNode.html</anchorfile>
      <anchor>a8a653096e8637eebcdbf975a7335d904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>lowerChild</name>
      <anchorfile>struct__VlKDTreeNode.html</anchorfile>
      <anchor>aa34de33187529dcc92c7dd9069445cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uindex</type>
      <name>parent</name>
      <anchorfile>struct__VlKDTreeNode.html</anchorfile>
      <anchor>a9c213d77fffc6df1ff0e41fcdc631b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>splitDimension</name>
      <anchorfile>struct__VlKDTreeNode.html</anchorfile>
      <anchor>aed071e61ccd9802579d30675ed6c0727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>splitThreshold</name>
      <anchorfile>struct__VlKDTreeNode.html</anchorfile>
      <anchor>ab28b934ef40fb1945ba9d9d22ea2a3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>upperBound</name>
      <anchorfile>struct__VlKDTreeNode.html</anchorfile>
      <anchor>ae153fcac40570a6255464e0263af50b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>upperChild</name>
      <anchorfile>struct__VlKDTreeNode.html</anchorfile>
      <anchor>aa983bf5425c2b19841b176500ea4ca2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlKDTreeSplitDimension</name>
    <filename>struct__VlKDTreeSplitDimension.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dimension</name>
      <anchorfile>struct__VlKDTreeSplitDimension.html</anchorfile>
      <anchor>ae1062221d5423ed86fcd7b45db9028a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mean</name>
      <anchorfile>struct__VlKDTreeSplitDimension.html</anchorfile>
      <anchor>a3ce0721db150e5a2f5969be6cc93c9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>variance</name>
      <anchorfile>struct__VlKDTreeSplitDimension.html</anchorfile>
      <anchor>a5c95136e4387501ddd08a0c3021918ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlKMeans</name>
    <filename>struct__VlKMeans.html</filename>
    <member kind="variable">
      <type>VlKMeansAlgorithm</type>
      <name>algorithm</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>a8704a36e428188351f5ad22cd216cc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>centerDistances</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>acfe3fa5d6f711eb414d828831a159f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>centers</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>ad5bd8efa5d973e3446323531a37c7f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_type</type>
      <name>dataType</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>aa84352d4ee90a2df83fdf90af9086bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>dimension</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>ae9e710dcc91e6f142aaad4649b34a431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlVectorComparisonType</type>
      <name>distance</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>a634ea64120c01b93ada1293b40e1f593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlDoubleVectorComparisonFunction</type>
      <name>doubleVectorComparisonFn</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>afc10b4ed1bef2d67c32aa2bb35954c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>energy</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>a2c7e9ff82f707183aba979625ac34cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlFloatVectorComparisonFunction</type>
      <name>floatVectorComparisonFn</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>abaae3caedbce64a8098962759711d8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlKMeansInitialization</type>
      <name>initialization</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>a4d11445d558b10934f287203b09f84ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>maxNumComparisons</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>a0b10899aa40617424188d481b58c3972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>maxNumIterations</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>a1ba00ef63d14ccbf5dae42b9cfea569f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minEnergyVariation</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>ab4166bbdc0d4696357ea61f9a230362d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numCenters</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>a56df0e158983f8f083964e3ba2ea6332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numRepetitions</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>aa3bf6e8c3a84c5950f1a0cc3d3da0a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numTrees</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>a2af90c87c7b30b630bd447aabc91402b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbosity</name>
      <anchorfile>struct__VlKMeans.html</anchorfile>
      <anchor>a18abf49d1872b9e015ee960411f9bb45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlKMeansSortWrapper</name>
    <filename>struct__VlKMeansSortWrapper.html</filename>
    <member kind="variable">
      <type>void const *</type>
      <name>data</name>
      <anchorfile>struct__VlKMeansSortWrapper.html</anchorfile>
      <anchor>a06bf4454547a80afd5fc3bc781eaaa99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint32 *</type>
      <name>permutation</name>
      <anchorfile>struct__VlKMeansSortWrapper.html</anchorfile>
      <anchor>ab01c7c6f69b2173bf81cf360abe818ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>stride</name>
      <anchorfile>struct__VlKMeansSortWrapper.html</anchorfile>
      <anchor>a3de7a35c8c0a5f1e88d173058ac09b0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlLiopDesc</name>
    <filename>struct__VlLiopDesc.html</filename>
    <member kind="variable">
      <type>vl_size</type>
      <name>dimension</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a815ddebc62851804b1824022b39e461d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>intensityThreshold</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a918bb9ebc58e036a085bfc6b638e41a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>neighIntensities</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a9deda0fdb870c5da3c1fb2fd7881bb08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uindex *</type>
      <name>neighPermutation</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a3345fb9a59c50cffe5eed7ad089e84a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>neighRadius</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a5b588fe2a9fed7e20ae30ebba6c0c6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>neighSamplesX</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a5cbb42d8e537b7cbf1a23497edf2140d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>neighSamplesY</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a19358bec9ffb24859c1e24d8ed71264a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_int</type>
      <name>numNeighbours</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a30258451edbc9b9621e29982545c21b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_int</type>
      <name>numSpatialBins</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a95b20c97f2360390f8a3f11fed0757eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>patchIntensities</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a1e3b80975b381bdfe7d7e19313308280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uindex *</type>
      <name>patchPermutation</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>abc89145e9ca0d87cd065fd7e37a43f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uindex *</type>
      <name>patchPixels</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a6dc1789df0032f6ad0dcf3427a3be6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>patchSideLength</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a408f8542f18830d3ae6690c7dae71ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>patchSize</name>
      <anchorfile>struct__VlLiopDesc.html</anchorfile>
      <anchor>a44cceb1a675b50c41862e45ee039bcb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlMserExtrReg</name>
    <filename>struct__VlMserExtrReg.html</filename>
    <member kind="variable">
      <type>vl_uint</type>
      <name>area</name>
      <anchorfile>struct__VlMserExtrReg.html</anchorfile>
      <anchor>a8bbb88c39f2a0357ec800c7ec2e995ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>struct__VlMserExtrReg.html</anchorfile>
      <anchor>a900131b01ddafbd08802ff0b1cc347cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint</type>
      <name>max_stable</name>
      <anchorfile>struct__VlMserExtrReg.html</anchorfile>
      <anchor>af0be4f91bfc84308adae137df23c363e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>parent</name>
      <anchorfile>struct__VlMserExtrReg.html</anchorfile>
      <anchor>a0d46082e19cc2d19499885bf55869ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint</type>
      <name>shortcut</name>
      <anchorfile>struct__VlMserExtrReg.html</anchorfile>
      <anchor>ac8a5fc0e94e6af0544128152d5b2913a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_mser_pix</type>
      <name>value</name>
      <anchorfile>struct__VlMserExtrReg.html</anchorfile>
      <anchor>a3331e37d4887ad3c6be58f30469193e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>variation</name>
      <anchorfile>struct__VlMserExtrReg.html</anchorfile>
      <anchor>ae22728ff23576575b7a029dc834bedd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlMserFilt</name>
    <filename>struct__VlMserFilt.html</filename>
    <member kind="variable">
      <type>vl_uint *</type>
      <name>joins</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a53678697276462d93c85d3d9582f91a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>njoins</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a98e036a9c487bb190ea0c82c27d003c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint *</type>
      <name>perm</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a2fcb95025e3add3bb4c66e012b59c674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlMserStats</type>
      <name>stats</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>afc4818342cf456cdbe3ba06ba10c971d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ndims</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a648c78458f1bb861001dddc6fa5f3fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>dims</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a82bbe3283589900a1c714b9cff5adb28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nel</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>ac244f7dbf6770b7abaa499c0b2668713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>subs</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a40a05eecb2b6c05a4f48eb78f5c9c2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>dsubs</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a05a97268708deb79c10e493048d5d611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>strides</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>aec6af64d355cc563eb3b19e9d4e78a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlMserReg *</type>
      <name>r</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a9d276f70fa36e0845916eba2b0c8e373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlMserExtrReg *</type>
      <name>er</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a09e56c5cb69c7eb748944c2b832e469f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint *</type>
      <name>mer</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>aef30725cbe6c253ebe872f1232dc7fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ner</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a07d20fc1410196053c35c48aba8ca57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nmer</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>af25e21988101017a6b03fff5b42ca45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rer</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>aa3d78d131fe20fa4635ca769ac29d8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rmer</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a9e0875c01ff0e66d80ab9d31284c30f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>acc</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>afb7739b31b69683c9577c45b0f575550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>ell</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>acda31be12cdaba0db7e642265ce68420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rell</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>ae896c3f0e62c251d28dc67a617f3732b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nell</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a4ec538f934bbba6a58d9241e2a28f86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dof</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a6bfd65fc47a83667c2473c3909f5ce73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>verbose</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>acb7ad50f5a3b47d640320d2b9931f515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>delta</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>af65e7c3ab76f8a83a924443f108d677d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_area</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a8ff871d80f75a6c07761147c8c78361c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_area</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a6dbc3d8bc02f60da5c172f15996c8360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_variation</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>aece32e6c0fb7092eedd03b01422451ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_diversity</name>
      <anchorfile>struct__VlMserFilt.html</anchorfile>
      <anchor>a7a742a648c06a2bca07de02d16c92dee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlMserReg</name>
    <filename>struct__VlMserReg.html</filename>
    <member kind="variable">
      <type>vl_uint</type>
      <name>area</name>
      <anchorfile>struct__VlMserReg.html</anchorfile>
      <anchor>a6ab4061075a08f7bd2f43d7e5eb77931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint</type>
      <name>height</name>
      <anchorfile>struct__VlMserReg.html</anchorfile>
      <anchor>a1a6c11f9514eb4c8aaf78a0bce94f6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint</type>
      <name>parent</name>
      <anchorfile>struct__VlMserReg.html</anchorfile>
      <anchor>afed46381d2ac26edc26dfe3a12d3aa23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint</type>
      <name>shortcut</name>
      <anchorfile>struct__VlMserReg.html</anchorfile>
      <anchor>ae7c8cc1abc96d7bc40eb80fe987fe69c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlMserStats</name>
    <filename>struct__VlMserStats.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>num_abs_unstable</name>
      <anchorfile>struct__VlMserStats.html</anchorfile>
      <anchor>a4a67a951b737343022c0b35dc4fd9aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_duplicates</name>
      <anchorfile>struct__VlMserStats.html</anchorfile>
      <anchor>a6411ac36eb4bc981a28fd9a784cc7a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_extremal</name>
      <anchorfile>struct__VlMserStats.html</anchorfile>
      <anchor>a0b324968bd3bf9e0a5abd3bab9863c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_too_big</name>
      <anchorfile>struct__VlMserStats.html</anchorfile>
      <anchor>aa543736bedbbee851a024214fea5b96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_too_small</name>
      <anchorfile>struct__VlMserStats.html</anchorfile>
      <anchor>aefbfe5f1905746df1fa156bdb05f26de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_unstable</name>
      <anchorfile>struct__VlMserStats.html</anchorfile>
      <anchor>a75a003f6e30cab05e0af92ff9a4d44a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_vlmxOption</name>
    <filename>struct__vlmxOption.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>has_arg</name>
      <anchorfile>struct__vlmxOption.html</anchorfile>
      <anchor>a9df372972fe64ad8901e519ce2580357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>struct__vlmxOption.html</anchorfile>
      <anchor>afd53d69f7c006bfd8140e480cf2d4b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>val</name>
      <anchorfile>struct__vlmxOption.html</anchorfile>
      <anchor>a1fab9c5e5dbe1c0e0b0032bbc4ac9fbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlPgmImage</name>
    <filename>struct__VlPgmImage.html</filename>
    <member kind="variable">
      <type>vl_size</type>
      <name>height</name>
      <anchorfile>struct__VlPgmImage.html</anchorfile>
      <anchor>a926d966414d7b14835ad3dc0d795ceaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>is_raw</name>
      <anchorfile>struct__VlPgmImage.html</anchorfile>
      <anchor>a633e69493ed3d3978b85d94aabd6434c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>max_value</name>
      <anchorfile>struct__VlPgmImage.html</anchorfile>
      <anchor>a91ea436831d2b482477d2dcb0e6a9f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>width</name>
      <anchorfile>struct__VlPgmImage.html</anchorfile>
      <anchor>aa1885c1db6d7a016ee5e4025bfdc4520</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlQS</name>
    <filename>struct__VlQS.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>channels</name>
      <anchorfile>struct__VlQS.html</anchorfile>
      <anchor>a102525de1ed872c106c5e29736b454ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_qs_type *</type>
      <name>density</name>
      <anchorfile>struct__VlQS.html</anchorfile>
      <anchor>af814b044240b28c003bf69266afa1990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_qs_type *</type>
      <name>dists</name>
      <anchorfile>struct__VlQS.html</anchorfile>
      <anchor>a216a3484bfabf0464f38bd6aed5f4af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>struct__VlQS.html</anchorfile>
      <anchor>af4274222e9b478481051a62e7e0527f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_qs_type *</type>
      <name>image</name>
      <anchorfile>struct__VlQS.html</anchorfile>
      <anchor>a196728c809c801edf185e3d6fd2832e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>medoid</name>
      <anchorfile>struct__VlQS.html</anchorfile>
      <anchor>ae5f52b8b0f245ee265e3841711eb3c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>parents</name>
      <anchorfile>struct__VlQS.html</anchorfile>
      <anchor>a78f7b05c1ee66136c396c6b706dfa6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_qs_type</type>
      <name>sigma</name>
      <anchorfile>struct__VlQS.html</anchorfile>
      <anchor>a1fc8374fad484c1df4fd8f5cba428672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_qs_type</type>
      <name>tau</name>
      <anchorfile>struct__VlQS.html</anchorfile>
      <anchor>aadd609c3a3e008dca8b44554a00bd3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>struct__VlQS.html</anchorfile>
      <anchor>acc79c68f5c929537252ea69fd60ecfc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlRand</name>
    <filename>struct__VlRand.html</filename>
    <member kind="variable">
      <type>vl_uint32</type>
      <name>mt</name>
      <anchorfile>struct__VlRand.html</anchorfile>
      <anchor>aaed3dadcc6d12e528e45b906d567263a</anchor>
      <arglist>[624]</arglist>
    </member>
    <member kind="variable">
      <type>vl_uint32</type>
      <name>mti</name>
      <anchorfile>struct__VlRand.html</anchorfile>
      <anchor>aa2f12bf91abbcc52e3ae040219b2a36c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlScaleSpace</name>
    <filename>struct__VlScaleSpace.html</filename>
    <member kind="variable">
      <type>VlScaleSpaceGeometry</type>
      <name>geom</name>
      <anchorfile>struct__VlScaleSpace.html</anchorfile>
      <anchor>ac234ef4639adc1a22736a731c652b7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float **</type>
      <name>octaves</name>
      <anchorfile>struct__VlScaleSpace.html</anchorfile>
      <anchor>ae73ef1a4944b80809f6bec015341faa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlScaleSpaceGeometry</name>
    <filename>struct__VlScaleSpaceGeometry.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>baseScale</name>
      <anchorfile>struct__VlScaleSpaceGeometry.html</anchorfile>
      <anchor>a5780cba2fa3f69a8f7616c038e79719b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>firstOctave</name>
      <anchorfile>struct__VlScaleSpaceGeometry.html</anchorfile>
      <anchor>a0672e019666f8c19b8953c753f5ff2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>height</name>
      <anchorfile>struct__VlScaleSpaceGeometry.html</anchorfile>
      <anchor>afa0dfa2ee1ae8f8ea751609a9807906e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>lastOctave</name>
      <anchorfile>struct__VlScaleSpaceGeometry.html</anchorfile>
      <anchor>aba7dd443488ede12a61473a9e57cc1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nominalScale</name>
      <anchorfile>struct__VlScaleSpaceGeometry.html</anchorfile>
      <anchor>a622fea98e1d8bd310d018871f685da05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>octaveFirstSubdivision</name>
      <anchorfile>struct__VlScaleSpaceGeometry.html</anchorfile>
      <anchor>a56a3bd07053b716387f3325e4e1ae25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index</type>
      <name>octaveLastSubdivision</name>
      <anchorfile>struct__VlScaleSpaceGeometry.html</anchorfile>
      <anchor>a33cf5fccc5645e896d5d2bcc8091cdb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>octaveResolution</name>
      <anchorfile>struct__VlScaleSpaceGeometry.html</anchorfile>
      <anchor>adffbec390bf20c8dec62d3029bbd7283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>width</name>
      <anchorfile>struct__VlScaleSpaceGeometry.html</anchorfile>
      <anchor>a551dbc2034296d5ebe294727ae6308de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlScaleSpaceOctaveGeometry</name>
    <filename>struct__VlScaleSpaceOctaveGeometry.html</filename>
    <member kind="variable">
      <type>vl_size</type>
      <name>height</name>
      <anchorfile>struct__VlScaleSpaceOctaveGeometry.html</anchorfile>
      <anchor>ad07dfb47bff392abdd006c4ab8bcae8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>step</name>
      <anchorfile>struct__VlScaleSpaceOctaveGeometry.html</anchorfile>
      <anchor>a8efe9959c630113cd1478836f46e2fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>width</name>
      <anchorfile>struct__VlScaleSpaceOctaveGeometry.html</anchorfile>
      <anchor>a8e13b051a483c3bf41bd36c098b049d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlSiftFilt</name>
    <filename>struct__VlSiftFilt.html</filename>
    <member kind="variable">
      <type>vl_sift_pix *</type>
      <name>dog</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>ae4c71713d6f7c50aca4d8eb116a7d36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dsigma0</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a2a563d98f52e5216ee16e54d0d49273a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>edge_thresh</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a4831ed8209553fc012d9ded817c5040b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_sift_pix *</type>
      <name>gaussFilter</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>ab077943c9481cf3bb07a7f9d95cd344c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>gaussFilterSigma</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a5f22927720697b3df6b33fd90387eb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>gaussFilterWidth</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a8aaf54580fa519ac71fc67da85b1fb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_sift_pix *</type>
      <name>grad</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a3dc6a5613163485ab9f0607b662af868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>grad_o</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>adc7ee960ea6e3cebb08edeb0d33becad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>af5c34894fe67875df1c9421584dce8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlSiftKeypoint *</type>
      <name>keys</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>ac7faf5e26c50f14c32be754b6b5432fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keys_res</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a30c797b88b552d10216a6d61d7eeb1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>magnif</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a94e63c4c20be598af56de9cea2e9f93b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nkeys</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a7e4bab1036ea1bda1dbc2f9afc802706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>norm_thresh</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a4eda1df6592784e5c36298d09f77263f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>O</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>ae36d5a3c012a53484bbf7ef1a125e69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>o_cur</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a659eceb11be00244e73533f80f4ef484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>o_min</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a9abcca743ed9482df03ccd9703909378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_sift_pix *</type>
      <name>octave</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>acc115305bd36cdbf9fadcbed78b2639c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>octave_height</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>af1362c1385ac4e702fcf56b975ad9160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>octave_width</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a388916e4c598f6e4467e141323cb0a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>peak_thresh</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a69ed17e70181ab091428d2f7bdc96dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>S</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a8531fa640678ec497e74d8fe4bfd18bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>s_max</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a51a63e5aa77dca58de4c025ff40f77ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>s_min</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a3631bdd696add103f8ebfe76750e9228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma0</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a26c296dd10f53b29b32e40d73294bfc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigmak</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a1f91e8c9dbda42d613bf5d771328de7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigman</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a05ce69e3f0d37f97bbca45b6a62b0b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_sift_pix *</type>
      <name>temp</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a966d1b620b0409d8a2ae5d23bc590d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a1906b63621988a3851416bfc87156536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>windowSize</name>
      <anchorfile>struct__VlSiftFilt.html</anchorfile>
      <anchor>a5540e0aab7df5e5abfb58d3d07af844b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlSiftKeypoint</name>
    <filename>struct__VlSiftKeypoint.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>is</name>
      <anchorfile>struct__VlSiftKeypoint.html</anchorfile>
      <anchor>a300976b838d8ebdab398dc99efd10c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ix</name>
      <anchorfile>struct__VlSiftKeypoint.html</anchorfile>
      <anchor>ac1025b5469ccc9026a2c99f4b60d8585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iy</name>
      <anchorfile>struct__VlSiftKeypoint.html</anchorfile>
      <anchor>afc53ad2ca72bf603d97ee825443c3579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>o</name>
      <anchorfile>struct__VlSiftKeypoint.html</anchorfile>
      <anchor>ac50bd6df4c02dc9a8328182138bdfd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>s</name>
      <anchorfile>struct__VlSiftKeypoint.html</anchorfile>
      <anchor>a7f414c644da7a3dbe9191546a1eae1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sigma</name>
      <anchorfile>struct__VlSiftKeypoint.html</anchorfile>
      <anchor>a9a19aaa4aae25c5d94fd275df6ecdb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>struct__VlSiftKeypoint.html</anchorfile>
      <anchor>ad55f163faa167dd1531093df7b5ec0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>struct__VlSiftKeypoint.html</anchorfile>
      <anchor>a2c4c4950eed88f73d8a9bef4059cf460</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlState</name>
    <filename>struct__VlState.html</filename>
    <member kind="variable">
      <type>void *(*</type>
      <name>calloc_func</name>
      <anchorfile>struct__VlState.html</anchorfile>
      <anchor>a33f3983cff2e156d04dd53d474147d97</anchor>
      <arglist>)(size_t, size_t)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>free_func</name>
      <anchorfile>struct__VlState.html</anchorfile>
      <anchor>a0323cba2a464f08387e054786ddeb749</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>malloc_func</name>
      <anchorfile>struct__VlState.html</anchorfile>
      <anchor>a75a0b25ed7a71489990b0159354925cc</anchor>
      <arglist>)(size_t)</arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numCPUs</name>
      <anchorfile>struct__VlState.html</anchorfile>
      <anchor>ae36ec5e7d136f2b5879813a6fea5e992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numThreads</name>
      <anchorfile>struct__VlState.html</anchorfile>
      <anchor>ac89f4e260e4a512016e8204b0b9a296b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>printf_func</name>
      <anchorfile>struct__VlState.html</anchorfile>
      <anchor>a6f485a7f617d9901053b1cb48a7ddd50</anchor>
      <arglist>)(char const *format,...)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>realloc_func</name>
      <anchorfile>struct__VlState.html</anchorfile>
      <anchor>aeabaffd4b940c362a148448557933aec</anchor>
      <arglist>)(void *, size_t)</arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>simdEnabled</name>
      <anchorfile>struct__VlState.html</anchorfile>
      <anchor>ac534b258004f106f421d677f09c31bd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlThreadState</name>
    <filename>struct__VlThreadState.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>lastError</name>
      <anchorfile>struct__VlThreadState.html</anchorfile>
      <anchor>aafb9c6a7880b5448ac0c7b3e1c9307b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>lastErrorMessage</name>
      <anchorfile>struct__VlThreadState.html</anchorfile>
      <anchor>a2460ef3c4fed52c8954b57be05c724a6</anchor>
      <arglist>[VL_ERR_MSG_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>VlRand</type>
      <name>rand</name>
      <anchorfile>struct__VlThreadState.html</anchorfile>
      <anchor>af2bfe0241cc96000c653e424ca074378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>clock_t</type>
      <name>ticMark</name>
      <anchorfile>struct__VlThreadState.html</anchorfile>
      <anchor>a8daddfb461409040f6f04382343b06c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_VlX86CpuInfo</name>
    <filename>struct__VlX86CpuInfo.html</filename>
    <member kind="variable">
      <type>vl_bool</type>
      <name>hasAVX</name>
      <anchorfile>struct__VlX86CpuInfo.html</anchorfile>
      <anchor>af93276db3cff965c7d02fbd294934e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>hasMMX</name>
      <anchorfile>struct__VlX86CpuInfo.html</anchorfile>
      <anchor>aa04cc24509687fc506b524a79d7c6d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>hasSSE</name>
      <anchorfile>struct__VlX86CpuInfo.html</anchorfile>
      <anchor>a38de0570fdc00369db0c001ff4aa602a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>hasSSE2</name>
      <anchorfile>struct__VlX86CpuInfo.html</anchorfile>
      <anchor>a1b2e131da60c7a9b292af00afb2ac84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>hasSSE3</name>
      <anchorfile>struct__VlX86CpuInfo.html</anchorfile>
      <anchor>a3f76a414534dcae5766ca299dd6d05fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>hasSSE41</name>
      <anchorfile>struct__VlX86CpuInfo.html</anchorfile>
      <anchor>a38100fab7a37a57a54060bf509c0193d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>hasSSE42</name>
      <anchorfile>struct__VlX86CpuInfo.html</anchorfile>
      <anchor>a3e87e628dfc7741d6fc20fa0576549d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union _VlX86CpuInfo::@35</type>
      <name>vendor</name>
      <anchorfile>struct__VlX86CpuInfo.html</anchorfile>
      <anchor>a39f65cc62b8ae34897eb82c2b58b1fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>string</name>
      <anchorfile>union__VlX86CpuInfo_1_1@35.html</anchorfile>
      <anchor>add5a93ffe509e0bd1598f895121b0c24</anchor>
      <arglist>[0x20]</arglist>
    </member>
    <member kind="variable">
      <type>vl_uint32</type>
      <name>words</name>
      <anchorfile>union__VlX86CpuInfo_1_1@35.html</anchorfile>
      <anchor>a83f8450260a9ca2c2e5b3622b0329333</anchor>
      <arglist>[0x20/4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DiagnsoticOpts_</name>
    <filename>structDiagnsoticOpts__.html</filename>
    <member kind="variable">
      <type>mxArray const *</type>
      <name>matlabDiagonsticFunctionHandle</name>
      <anchorfile>structDiagnsoticOpts__.html</anchorfile>
      <anchor>a1426bfa225b55b7299a7b09cf06c97b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>verbose</name>
      <anchorfile>structDiagnsoticOpts__.html</anchorfile>
      <anchor>aca499edf87c4900d9afcd62486195f44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>option</name>
    <filename>structoption.html</filename>
    <member kind="variable">
      <type>int *</type>
      <name>flag</name>
      <anchorfile>structoption.html</anchorfile>
      <anchor>ab366eea5fe7be25c1928328ba715e353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>has_arg</name>
      <anchorfile>structoption.html</anchorfile>
      <anchor>a90d7ee9a51eea5c002682dbd0af149e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structoption.html</anchorfile>
      <anchor>adc503659d37af8017fb4b86d61c99086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>val</name>
      <anchorfile>structoption.html</anchorfile>
      <anchor>a13bd155ec3b405d29c41ab8d0793be11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Pair</name>
    <filename>structPair.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>k1</name>
      <anchorfile>structPair.html</anchorfile>
      <anchor>a845d12e75b8a55691f3bb6f48b659968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k2</name>
      <anchorfile>structPair.html</anchorfile>
      <anchor>a663b93b2a769419e7d325fc13a69be55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>score</name>
      <anchorfile>structPair.html</anchorfile>
      <anchor>aa8d11c69d77a839c11ff2668360a1ce7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VlDsiftDescriptorGeometry_</name>
    <filename>structVlDsiftDescriptorGeometry__.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>binSizeX</name>
      <anchorfile>structVlDsiftDescriptorGeometry__.html</anchorfile>
      <anchor>a2f7cebbca23740b47fd2a61e89a08316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>binSizeY</name>
      <anchorfile>structVlDsiftDescriptorGeometry__.html</anchorfile>
      <anchor>a7aa1b8189daa7c1f0d78f4b2fd6fec7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numBinT</name>
      <anchorfile>structVlDsiftDescriptorGeometry__.html</anchorfile>
      <anchor>a6bf67165989bf30a87fbee9d8462158c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numBinX</name>
      <anchorfile>structVlDsiftDescriptorGeometry__.html</anchorfile>
      <anchor>ac5fc1f103b6a9beb06f6f44e430d9238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numBinY</name>
      <anchorfile>structVlDsiftDescriptorGeometry__.html</anchorfile>
      <anchor>a4a3c033f775f651a2d5273f0986103f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VlDsiftFilter_</name>
    <filename>structVlDsiftFilter__.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>boundMaxX</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>af4160b79a5b6892d22c00e237dcacb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>boundMaxY</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>ab1fd9e095431c677ee20a5cced6446dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>boundMinX</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>aaf0d13c59603eabdc4da09036c6bc794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>boundMinY</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>adccef65af615830571b55a5fa570e15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>convTmp1</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>aace26bd1398a6f708602b634682c9bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>convTmp2</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a4ceb0ea652377cef8b811f58dcfe2799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>descrs</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>aaaa5dccac876f7ee3eea377c0fb8274d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>descrSize</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>ad31b90e972aa35ff4bd53b84d7e0ca4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlDsiftKeypoint *</type>
      <name>frames</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a1dca3121c8bf6a60c00b7cbd11acdb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlDsiftDescriptorGeometry</type>
      <name>geom</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>af471593ab1bf9af6af3b4cbdb07df49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float **</type>
      <name>grads</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a62f9297243cd34387bc48d2d23afe8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>imHeight</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a1b24a96a2f08d35c518823b2e712eac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>imWidth</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a9c17b20313a2e026ad0347e079eae0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numBinAlloc</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a5a9044b43e4c5405a3d505b1ab00005f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numFrameAlloc</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>ad0e316ded788e562060a771616317aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numFrames</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a75c0f0e89e72e4fecc7bdf8aab99c67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numGradAlloc</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>ab936cfbcad3770a29d86f23395f12484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stepX</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a48a9620bdbe44148b03b25bfff207994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stepY</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a3763db4060170d772e5dbed1814aedf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>useFlatWindow</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>aef50c2849ad819baf47a735491001aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>windowSize</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>af0d0b7277d783caabf846b978a1dc0ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VlDsiftKeypoint_</name>
    <filename>structVlDsiftKeypoint__.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>norm</name>
      <anchorfile>structVlDsiftKeypoint__.html</anchorfile>
      <anchor>af55f2c905d9287b31e25b455bb89d5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>s</name>
      <anchorfile>structVlDsiftKeypoint__.html</anchorfile>
      <anchor>a7d16dcb8527894d51cbbf6f80fb2457a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structVlDsiftKeypoint__.html</anchorfile>
      <anchor>ae50979c322397703dc25ba0c722b6fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structVlDsiftKeypoint__.html</anchorfile>
      <anchor>a10125676410606384f4dfb04c9e046a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VlHog_</name>
    <filename>structVlHog__.html</filename>
    <member kind="variable">
      <type>vl_size</type>
      <name>dimension</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>a59a65f7caa8634b059a6ce5f3c4c4747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>glyphs</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>aad6615c65aa82ed9b7f06a5749b115bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>glyphSize</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>a7347a54b8e79ba3c2356784adbd91d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>hog</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>a3b6963de95dc47e81ef21e4bdc34ffb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>hogHeight</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>a143385dbe42022ba314480f1db449bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>hogNorm</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>aa312233c0a00f40b388f1cbd9546c334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>hogWidth</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>a380732d58a5b7a382f5f49c30e63cb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numOrientations</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>aa5af9254dce24f0aeb7d5e15898b5360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>orientationX</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>a1aa2b5ef3800c2cb23870e2c9003aa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>orientationY</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>a388d040d83d53ce897eb1172716b561d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_index *</type>
      <name>permutation</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>ae3b5b0435e53119e2165b5ad9397b5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>transposed</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>a97d209b091632cd39d69304c9fa67305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>useBilinearOrientationAssigment</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>aeeb15f4ea723ed267df4033d5600d4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlHogVariant</type>
      <name>variant</name>
      <anchorfile>structVlHog__.html</anchorfile>
      <anchor>a38a8c6d18425a495c39c686cd0b683be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VlLbp_</name>
    <filename>structVlLbp__.html</filename>
    <member kind="variable">
      <type>vl_size</type>
      <name>dimension</name>
      <anchorfile>structVlLbp__.html</anchorfile>
      <anchor>ad83100ca3224ba1dca86147c21176c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_uint8</type>
      <name>mapping</name>
      <anchorfile>structVlLbp__.html</anchorfile>
      <anchor>af8432ebf0b9b4faf451a7ced7adca881</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>vl_bool</type>
      <name>transposed</name>
      <anchorfile>structVlLbp__.html</anchorfile>
      <anchor>ad17cdde16c949c32f3affb9720c99f28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VlScaleSpace</name>
    <filename>structVlScaleSpace.html</filename>
  </compound>
  <compound kind="struct">
    <name>VlSvm_</name>
    <filename>structVlSvm__.html</filename>
    <member kind="variable">
      <type>VlSvmAccumulateFunction</type>
      <name>accumulateFn</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>abb4d53cd89e7be0de3055a18fcfe5b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>alpha</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>abe4914c7e30ed00fe6abd9eaf60e8efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>bias</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>aa133b4df9dfea8254d9be71919bdfc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>biasLearningRate</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a1d052ec1eeb8bec7705c642b0761e5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>biasMultiplier</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a14daf13ee9d80d4ae1b364b41f8af029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlSvmLossFunction</type>
      <name>conjugateLossFn</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>abbd44c9036d331ac851c97306d81dcaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void const *</type>
      <name>data</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a2dd45c5111b86f664c270986fe8b4b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlSvmDcaUpdateFunction</type>
      <name>dcaUpdateFn</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>ae1845e77319b00036e2ed14b752c0687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlSvmDiagnosticFunction</type>
      <name>diagnosticFn</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a46269720b35555d7ce9fe41e0d4344c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>diagnosticFnData</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a6840d4b7d801a2ec1d17e2bf1feebcab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>diagnosticFrequency</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a077c10faa3c1deaaf9ce97bac89a1cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>dimension</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a97d5f10848d3d9b31a27b2ac1294c2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>epsilon</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a4cc30a048f4dc50343dcc1f9a965bad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlSvmInnerProductFunction</type>
      <name>innerProductFn</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a59512896086136ff0441f7e6598c5b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>iteration</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a2d68e125324d740374531552836c3260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double const *</type>
      <name>labels</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>adab14d54c13348b739071f358388e546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lambda</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a7aaa0c687686e5f0b0845a5089a67326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlSvmLossFunction</type>
      <name>lossDerivativeFn</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a754c66c3a2963f0604652aed9f952027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlSvmLossFunction</type>
      <name>lossFn</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a82ba9bd61918b4aa540a5aa9f9661c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>maxNumIterations</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>acd28c82ce0ef890b8ae58721977d7f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>model</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>aaff0ed2833c41400f5afe04fe6e1fdc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numData</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a92987832ec47f5ab4869b270f1fd0549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlSvmDataset *</type>
      <name>ownDataset</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a62dc9d04d962d41b97c8b5d0859f3f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>scores</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a6a34d4681cc0df3deadd0972f1b955f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlSvmSolverType</type>
      <name>solver</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a107e06b778287b293ab21ffb11cd452e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlSvmStatistics</type>
      <name>statistics</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>a0bcaf35e7b6e341f6c02b249bb377cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double const *</type>
      <name>weights</name>
      <anchorfile>structVlSvm__.html</anchorfile>
      <anchor>af9ebe0a7e845a19ad5c31a2245ef8bd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VlSvmDataset_</name>
    <filename>structVlSvmDataset__.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structVlSvmDataset__.html</anchorfile>
      <anchor>add4793c8e551a489a2bbb38515183116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_type</type>
      <name>dataType</name>
      <anchorfile>structVlSvmDataset__.html</anchorfile>
      <anchor>ac8d35b0236e92ebb5ace5952a4dadbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>dimension</name>
      <anchorfile>structVlSvmDataset__.html</anchorfile>
      <anchor>a1f9440f7d4b717db5f246621e228a8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlHomogeneousKernelMap *</type>
      <name>hom</name>
      <anchorfile>structVlSvmDataset__.html</anchorfile>
      <anchor>a3880b39547f8458e474f46d36c054a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>homBuffer</name>
      <anchorfile>structVlSvmDataset__.html</anchorfile>
      <anchor>a74f758fd0412dd4e9af6d6b49b3c3614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>homDimension</name>
      <anchorfile>structVlSvmDataset__.html</anchorfile>
      <anchor>a710b76382652977de334c071366147f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>numData</name>
      <anchorfile>structVlSvmDataset__.html</anchorfile>
      <anchor>a1acc0ca65f21a3b2beb3a865b8892f1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VlSvmStatistics_</name>
    <filename>structVlSvmStatistics__.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>dualityGap</name>
      <anchorfile>structVlSvmStatistics__.html</anchorfile>
      <anchor>af955305fb3da7a31ca49dd52b05df17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dualLoss</name>
      <anchorfile>structVlSvmStatistics__.html</anchorfile>
      <anchor>a8eec5f97ca4f466c2e3c7dc7dd5ff8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dualObjective</name>
      <anchorfile>structVlSvmStatistics__.html</anchorfile>
      <anchor>a0733ad25ffef2ebad07ddc66f7f4c20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>elapsedTime</name>
      <anchorfile>structVlSvmStatistics__.html</anchorfile>
      <anchor>ae8a0292e63c0445a4c005aab68200440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>epoch</name>
      <anchorfile>structVlSvmStatistics__.html</anchorfile>
      <anchor>a17af55be1d64bb32f503310c70c0422f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vl_size</type>
      <name>iteration</name>
      <anchorfile>structVlSvmStatistics__.html</anchorfile>
      <anchor>a1e386de7bbec428b8c7775443e1f0245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>loss</name>
      <anchorfile>structVlSvmStatistics__.html</anchorfile>
      <anchor>a6adbc4e84003d33d04d76cc651249ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>objective</name>
      <anchorfile>structVlSvmStatistics__.html</anchorfile>
      <anchor>acdd59dc044cd1f6d99ff90df85190036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>regularizer</name>
      <anchorfile>structVlSvmStatistics__.html</anchorfile>
      <anchor>ab22b6b4fc89790a6b9640b48250cb0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scoresVariation</name>
      <anchorfile>structVlSvmStatistics__.html</anchorfile>
      <anchor>aa5f3f3fa4d59c151ee38f282bfe086cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlSvmSolverStatus</type>
      <name>status</name>
      <anchorfile>structVlSvmStatistics__.html</anchorfile>
      <anchor>aea951ba6a0be015609a9c391dd3d9f2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>doxytag</name>
    <filename>namespacedoxytag.html</filename>
    <class kind="class">doxytag::Doxytag</class>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>aedde859663412aea1484935c34cee9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a960e558127a1b3576a00ab597af8159e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getText</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>ad47766b30b46f6a7b8969fddce6bec81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xBuildIndex</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a3721bfe7bb1f522dc1bedf3c0e06132e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>ae5c65b128c180d030ccce6a88f646414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__date__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>af6c16e63df7dc5d7eee7089b98a58c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__description__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a466cb4c9eec254131b245d9dcd33c0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__license__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a39f89a5015cc6c6f785e56598358cbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>__long_description__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a9522bf3f8f9dd25f9edf17f1102b2e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__mpname__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a57dd976a63213a06aabfb27f5b112484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>ab53ca8caf3824efb8f4c72cda913a410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a31982634edc8971175a6556f2772cda9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>namespacedoxytag.html</anchorfile>
      <anchor>a270fb5d0addb81a55df3f850a7831005</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>doxytag::Doxytag</name>
    <filename>classdoxytag_1_1Doxytag.html</filename>
  </compound>
  <compound kind="namespace">
    <name>formatter</name>
    <filename>namespaceformatter.html</filename>
    <class kind="class">formatter::B</class>
    <class kind="class">formatter::BL</class>
    <class kind="class">formatter::DL</class>
    <class kind="class">formatter::E</class>
    <class kind="class">formatter::Formatter</class>
    <class kind="class">formatter::L</class>
    <class kind="class">formatter::Lexer</class>
    <class kind="class">formatter::PL</class>
    <class kind="class">formatter::Terminal</class>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>aa63659177245b7b88aa088ea5bae1908</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>aa63659177245b7b88aa088ea5bae1908</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a563d1abac8e6b0863a588fd9c64b91c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addAttr</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>ad22441c5ef77c9f6fb3613cdd73b76d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addFancyText</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a79d5257716d8a092572b67f863ebf2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addText</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a876e938a575640b9df3a51956eb118d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>back</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a5aa9e348299e9198b093ae0add3a63d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getpos</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>af62e46f13be6dacda8757559e4b70c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lex</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>ad8f4f335620fe52a74983f6297ae5be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a0e73794628bbeb4a2440aa4434e0637f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_DI</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>aca072ebf276707135c12405ff5fb1475</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_DIV</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>ada106439f8e91b25836cf843845c092b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_DL</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>abe696d81f50a70ab9078b886b95f0211</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_P</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a207d8a359c666b940f632e1f9de385a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_Terminal</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>af5c34d530c99a0b4893645cdedddd1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_UL</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a9baca045eb2f87f6c1aeaef82c03c595</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_ULI</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a7b52d3a6b8723616d8a39146950e6278</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_V</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a0d7440159c6d628175834b7f94009c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rewrite</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a034d8501ed2f522e31097879034affe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>seek</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a6d6049c762e56bb2b6879f46a6ee83f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>toDOM</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a44b13be5b947b48442004dd8757219db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>toTextNode</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a537565062bf36ca2a7741e894e23f61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a698d9ab27c1d8f6c2d5a47b04924177e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__date__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a89f53e40216d15981ff3975d99d1f604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__description__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a21a6984086fa463e0efeb0bf7f738db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__license__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>ac7f3dbbf1a51295d908dbaa11ba0a11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>__long_description__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a98f66e0109f4a0d2406afbc367bfef01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__mpname__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a8f3c38676e82db126998a8254a998ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a406d3b2ee378252f6f13aea9e6200f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>formatter</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a0c3fd1ba8efbb3415ff1deeb75377c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>funcs</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a85883fd45e173db968713f7a05760428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>indentinit</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a3c17b8d19898c0838107d6386d6b1de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>lines</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a5d966988be28061d74fdd03b035cb35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>linktype</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a88749a799890e4f0e13cdcff1bcbca06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pos</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>abc3cdb7a2d36baf131fa41a46967d06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>text</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a5092b612a4bce9a09d9f71434937390a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tokens</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a8447ed0c142210db2e61bc96065b3ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xmldoc</name>
      <anchorfile>namespaceformatter.html</anchorfile>
      <anchor>a4dbe00b6bcb4e62c4d13895d4063d65a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>formatter::B</name>
    <filename>classformatter_1_1B.html</filename>
    <base>formatter::Terminal</base>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>content</name>
      <anchorfile>classformatter_1_1B.html</anchorfile>
      <anchor>a80739210dfa012f6d9b18522d1235d8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>formatter::BL</name>
    <filename>classformatter_1_1BL.html</filename>
    <base>formatter::L</base>
    <member kind="variable" static="yes">
      <type></type>
      <name>bullet</name>
      <anchorfile>classformatter_1_1BL.html</anchorfile>
      <anchor>a8fd3444f636219638e93c821acf97f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>inner_indent</name>
      <anchorfile>classformatter_1_1BL.html</anchorfile>
      <anchor>a2bf3f6180272298c78f06c8ced340387</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>formatter::DL</name>
    <filename>classformatter_1_1DL.html</filename>
    <base>formatter::L</base>
  </compound>
  <compound kind="class">
    <name>formatter::E</name>
    <filename>classformatter_1_1E.html</filename>
    <base>formatter::Terminal</base>
  </compound>
  <compound kind="class">
    <name>formatter::Formatter</name>
    <filename>classformatter_1_1Formatter.html</filename>
  </compound>
  <compound kind="class">
    <name>formatter::L</name>
    <filename>classformatter_1_1L.html</filename>
    <base>formatter::Terminal</base>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>indent</name>
      <anchorfile>classformatter_1_1L.html</anchorfile>
      <anchor>a5b1115f81d8a79dcbbf745cc16a62723</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>formatter::Lexer</name>
    <filename>classformatter_1_1Lexer.html</filename>
  </compound>
  <compound kind="class">
    <name>formatter::PL</name>
    <filename>classformatter_1_1PL.html</filename>
    <base>formatter::L</base>
  </compound>
  <compound kind="class">
    <name>formatter::Terminal</name>
    <filename>classformatter_1_1Terminal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>isa</name>
      <anchorfile>classformatter_1_1Terminal.html</anchorfile>
      <anchor>aa89aa83e0943ba4629aa395384880d4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mdoc</name>
    <filename>namespacemdoc.html</filename>
    <class kind="class">mdoc::MFile</class>
    <class kind="class">mdoc::Node</class>
    <member kind="function">
      <type>def</type>
      <name>__cmp__</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a14494288c34c3ba91dc28c3ac0eb0fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a26d166f338b50f913ab5b5c418fea1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a26d166f338b50f913ab5b5c418fea1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a95bdf606e98b7e4e94f536f7dea853c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addChildNode</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a43f46bf1d2b02b9a0d790c6a438138f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addMFile</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a09028cc08394ded7a3df881cca641108</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>breadCrumb</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a88e19bf9071ec474612aa6fee0953aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>depth_first</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a199e28ea3c7b3e309806b8f69f2e6aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a8bfe8ba873db5cae3507525f43895c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getId</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a83ae73137cfb6abdcd91c668d6fb9936</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getRef</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a1fceff7f3c0c232f85ff8926305ac4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>runcmd</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>afe88c5c8bd63d12f9405443a082603aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>toIndexPage</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a4649c72d4c7b1fe0cacc7a873c6f80fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>toIndexXML</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>aa9513a70357d4ee65474821d653a8168</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>towiki</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a6738beff55e0c3c63e0f76a17d15ca65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xscan</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ab6fe96ca9ab13ef0ad0c48631c02ae7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>action</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ab794fe965b0b749472ee7baaab690380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>basedir</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>abd029f7a7c28b5ff3e3f38eaaa28f476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>children</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a78603d5f50e61b4ed5054c23b795b3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>content</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ae15b9445a44029ba77fc00cd80cbf791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>default</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a95123bfa29bd830789fcf0d7b190f61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dest</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ac53fafc1dcea2e54950d10791834b0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a943520299ca351f115fa01a025d48254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>docdir</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a881dc96d714e42034771922102b3cea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>excludeRegexList</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a7dbecd9b987fb47dbf095d0e417332df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a9b3469f47e40a9616a842e834afec130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>format</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a298fb3bf12080820e59e8b9d57d8e0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>formatter</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a38737e1fc28f8cdbb25e3190ff578d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>func</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a4099a1fd048089657d64fbbb29c888c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>funcname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a1a51276f8475430eb93b861d0dc778a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a5b05fc0f99b36c3c0cb1fb8e6b8b83d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>helptoc</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ab44a81f6fe695f265b7d9b0526e95bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>htmlname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>abfca40bf2aba1e1aadb878d8edac542a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>linkdict</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>af78b866ccc3f938ee57e187dae83c4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mdocname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a56995586683fb8d48728ee906ccbaad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>metavar</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a264360614e5a1fa47f88cccbc041b387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>mfiles</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a4a40277104f273df67d4e4ff786fddfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a331e204bfe04140399d90e7a0d3e4b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>node</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ac5f68a39b1c25180782486665c36a003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>outname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>aa76afaba91102f6dfe4c6aac69dfc1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>page</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ac490f37f6f666c71400e4a2d79904cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>pagename</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ab1ea86820fb9ef90788a06f78cc10eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a609ae7bfa81b8769a3a2bf883e72aa2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a2fcbd698bed841a66b2b207eaa300e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prev</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>adc4a70150420ffd2e7fa932724d618ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rx</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>abac6e0219ea95d756aacdac9240421e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>sitexml</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>accf0503f954ab14e06aa9c91ec2bf3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>toolbox</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a5daadba9534a0dea3fa3ba291dd9b140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>type</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a956506749f78d07ad60fe6832c8185ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>usage</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>acb8560f1c9f3f8c6b9a3ff6e33fe5e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verb</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>ae3a4b51e5e8aa10580a34e59e382fb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>webname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a2f601ca81568b194e728180583304e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wikiname</name>
      <anchorfile>namespacemdoc.html</anchorfile>
      <anchor>a189f8f13d4b9ddc22f4128c002cbd321</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mdoc::MFile</name>
    <filename>classmdoc_1_1MFile.html</filename>
  </compound>
  <compound kind="class">
    <name>mdoc::Node</name>
    <filename>classmdoc_1_1Node.html</filename>
  </compound>
  <compound kind="namespace">
    <name>webdoc</name>
    <filename>namespacewebdoc.html</filename>
    <class kind="class">webdoc::DocBareNode</class>
    <class kind="class">webdoc::DocCDATA</class>
    <class kind="class">webdoc::DocCDATAText</class>
    <class kind="class">webdoc::DocCode</class>
    <class kind="class">webdoc::DocCodeText</class>
    <class kind="class">webdoc::DocDir</class>
    <class kind="class">webdoc::DocError</class>
    <class kind="class">webdoc::DocGroup</class>
    <class kind="class">webdoc::DocHandler</class>
    <class kind="class">webdoc::DocHtmlElement</class>
    <class kind="class">webdoc::DocHtmlText</class>
    <class kind="class">webdoc::DocInclude</class>
    <class kind="class">webdoc::DocLocation</class>
    <class kind="class">webdoc::DocNode</class>
    <class kind="class">webdoc::DocPage</class>
    <class kind="class">webdoc::DocPageScript</class>
    <class kind="class">webdoc::DocPageStyle</class>
    <class kind="class">webdoc::DocSite</class>
    <class kind="class">webdoc::DocTemplate</class>
    <class kind="class">webdoc::Generator</class>
    <class kind="class">webdoc::makeGuard</class>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a579e3f969751deb46b6198c5724609f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__get__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a548cf21d024d78f86d70e4417360e20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>afb51fdf6268b271ff752abb6bcea9017</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>afb51fdf6268b271ff752abb6bcea9017</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>afb51fdf6268b271ff752abb6bcea9017</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a64822f4bffa5fed99ef1dbc6054e1556</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aaee1a23530a8c9e4d6ca4c3ae4671a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>adopt</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ae10f8f6db5a23c3bdd419821268da20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>appendLocation</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a0a040bf1bbcf415252f60dd3c0729786</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>calcRelURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a5b9f89d02e237d9085d311091bf26790</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>changeDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a36ab0c79288b45422d9cde034b54cf29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>characters</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa6e6c96a85bc631b1d0030cf20640a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ac1c7dc86bedbac45bf69c8207b0790a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>comment</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a26a0c27af6967489239b72b2a26fcc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a34947a6735729589592b5b7c30b50b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumpIndex</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ae6dbd0785e33a96ce093970e6f3f679f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>endCDATA</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>afc15a7fc245216d646ea6efb0ac63ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>endDocument</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a8deac810f76a865b4ba72e80fc0006d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>endDTD</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a5e45d655ab096a2415e0c2e3d3297b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>endElement</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9a4194e9b4c456a3bf58c918cdf39780</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>endEntity</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a8524421df672d2d4c699b2a0849b6a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ensureDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a6374d193f3007078ea395652581d8cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expand</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>adf305ec9f0d91714914b655457dc9418</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expandAttr</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a50635111a62ae0ea1cecae2b6827f3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>findAncestors</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a61c5c78a0920837c4c6a9ce24d7398db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>findChildren</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a928304e709630b39d2348c03c1c01c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getAttributes</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aec28a1b34607f738b1d6adbe69599cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getChildren</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ab26c7dfe234ca45e3ca83369a57209b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getCurrentFileName</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9c346ad66351a1b29bb935a70387a0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getCurrentLocator</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a2f10e587b91da55a932b26ed30871c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDepth</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ae49ca2a773fa80d20eeb4395127b96c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDoxygenURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a12b262a9aa967f6698c9a4691d426c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getID</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ab273dde0495b978db93c5bf866d48cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getLocation</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ab7de9bb0a9186987aa896f6d2b52f1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getOutDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>abf3dc16d6e655fb5033ea99aa85d304c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getParent</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>af1d1291929b16b8495d9b6883b05eb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPublishDirName</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa331539583d3737830536e1a0ad64387</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPublishDirName</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a425185ba0837ce3c7eea29bc174aa069</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPublishFileName</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a018b03a6c3c739bb43f4fe643119ea24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPublishFileName</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>adf1104f91d613717d5d40169c3e90c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPublishURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ad514cea179271faa2b106bf41aacd98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPublishURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>af8fa2d0dfa6bffbcd6aa900b3cf01abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getUniqueNodeID</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ab65fa45358595534103c6e4cd0319841</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ignorableWhitespace</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9985b8168b3565f7f2e36368811e48e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isA</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9660b0fbcc543e96729202676b4676e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a38ce5cb6bc7c75ba11b70f203e9cf2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lookupFile</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a49f426e9620ef7195be6b9633a39d21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>makeError</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a157a951c6ca3862b4b7245e4a40be2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a5eca62160326e0c51ce07d2588bfcdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parentDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ac055c52f1c41effe86370f6dc23b9058</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a6111ea59e79960dba8d1bc54d659a34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a6111ea59e79960dba8d1bc54d659a34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a6111ea59e79960dba8d1bc54d659a34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publishIndex</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a86d12a2fc5a54b835cda398b1992e2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publishIndex</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>af4ca7a8c9ee1033a2931911820d0a1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publishTableOfContents</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ac96dcda0061c7cbb7defdfb571eb2ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>putString</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a3f346e59c802ef498ec84276c23c56ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>putXMLAttr</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a146ea95fc23b2dcd7b4fe4ed155d07f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>putXMLString</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a7b1fde9a3f703cd61ad32b4fa5d78b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resolveEntity</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ac1ef0a9a19ab25c433be874f49d482ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>seek</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa44aed3647b87c12d3734d3e9ae2c970</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setDocumentLocator</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aec3989d10a2113b0c005ed3306c888ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setOutDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a5dbb5b76358d65ec620970497ff2a0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setParent</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aec6c8d5d6c27a59f80f914c0f05b7d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setPublishURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a0665e29e1a879796e539b80278261b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a4b3611df43a13fe204057fa6bf010406</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startCDATA</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a4b986e5ebcb1c12e9e59194f91a907d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startDTD</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a96c83aac39838ca8ca1d01ffac5cb8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startElement</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ae51ee516ef0fcac10ed20408421b6199</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startEntity</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a85603a92784d97bceff065ad9c1601de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tell</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a2de51e6f5a2a30eac70a1966e4b3a21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visit</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a7dfc0254b6fe4db428062c2de3b2fcff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visit</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>abeb2e22d641e0a092dc39d5df63ae583</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>walkAncestors</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a8abb5a1b9cdbd4a7ec0e4ae3082a39d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>walkNodes</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>af7263a398443fcb85bcef8b7457c1d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>action</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a130dbbe197e498b9be240a03dac8f7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>attrs</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a02370894a939f47129585865a1eef126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9e2d5e71ca39eb5f1f1b500ed430f653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>children</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aaaf66734e944f9cf4fcecc59a9820640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>column</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ab4187d34809c7125e7f2e491dd8b89aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counter</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>acac16c27a8a32a8bb1d41e503e6d44db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aedef1000c05006c2988649278d0a1dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dest</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ae8a06a9e165d16eab199b1592bff2ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirName</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a1b70508b5a21be3ebc85c5138d398ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirStack</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ae5c2a552556280f79a647eda5b17e354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DOCTYPE_XHTML_TRANSITIONAL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a0d9d350f4b9862586a029fb5b24a802d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>doxygenDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a950e8dbb5f37f20e7b1966a086d3ea41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>doxygenIndex</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ac1995e64ab7832cca7390da27967bdd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>expand</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ac9063b2ccaac5704b27857451db4d0d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filePath</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a6d4a2655aa57d2549fc8397f056b5de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filePathStack</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa3f2809a0f3ae9749068a48e595b8f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fileStack</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a2e5bbfda03adb1e660bf2efc43723529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>func</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ab4286c2b5f3aee77434f3b99d90fe25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_pygments</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa24ccdcb2b14efc3daf2c89be5b18ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a47daefe034c6f03b0023c48139f5ed91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hide</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a3d9b7a4713330da7aa0b1b8fe97eba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a31278442a1f8537ca5bc91975421ea0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inDTD</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aab360c48a61324cf90c8a34be9c53246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>locations</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a16a4a9b9e8b3ecbeb08df99722e31620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>locatorStack</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>abd25a63d636b0bd25abc058d68755005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>mapUnicodeToHtmlEntity</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a8620f13ba8473d3b5b4e8b908a082171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a24966239e34ee84e004e982018d55700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>nodeIndex</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aeb8d854a1a7b3f8dd7fe952c1df7baab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nodeUniqueCount</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a07ace1179bf9147d1d99e316515a9106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>outDir</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9ba8bda27e2e784430107a75af25775e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parent</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a97ed2f6abc670d4c61cad0c07c7f933c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>ad21b350c39a1d092597bc0c011001018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>publish</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a5e18890e4dc15d1611acec4ef04ff547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rootNode</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a3f1af149bc9d0c1047c791b04808e582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>row</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>afbbec12247b3c07d4067b30f61fa1385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>siteURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aca46d488cb55fee9de4ac057d806c5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sourceColumn</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a3f6ad03346d91e4872470a5e90584918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sourceRow</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a2477661e6fa4860ff4981c0d6ff529f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sourceURL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a57c79d6416ee13d2a494587229ae1840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stack</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aea3bed88ae66c875bc537cd749413407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tag</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a6bb91e10bad3df3b0c0e528a325bafb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>templateID</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aee4cc1ba0435aa1f631bea70d73183ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>text</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa84c66c29cf16c1d8e323ad3bd7fee8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>title</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>af58b151c46ff1b3c9414c7c20bb48b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa78f09cedfc0e4b82bb67e43b9550b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>URL</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>aa768e7c6b5249a41ce8ebab226717742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>usage</name>
      <anchorfile>namespacewebdoc.html</anchorfile>
      <anchor>a9338215734780b041c30e0155c6ca126</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webdoc::DocBareNode</name>
    <filename>classwebdoc_1_1DocBareNode.html</filename>
  </compound>
  <compound kind="class">
    <name>webdoc::DocCDATA</name>
    <filename>classwebdoc_1_1DocCDATA.html</filename>
    <base>webdoc::DocNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocCDATAText</name>
    <filename>classwebdoc_1_1DocCDATAText.html</filename>
    <base>webdoc::DocBareNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocCode</name>
    <filename>classwebdoc_1_1DocCode.html</filename>
    <base>webdoc::DocNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocCodeText</name>
    <filename>classwebdoc_1_1DocCodeText.html</filename>
    <base>webdoc::DocBareNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocDir</name>
    <filename>classwebdoc_1_1DocDir.html</filename>
    <base>webdoc::DocNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocError</name>
    <filename>classwebdoc_1_1DocError.html</filename>
  </compound>
  <compound kind="class">
    <name>webdoc::DocGroup</name>
    <filename>classwebdoc_1_1DocGroup.html</filename>
    <base>webdoc::DocNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocHandler</name>
    <filename>classwebdoc_1_1DocHandler.html</filename>
  </compound>
  <compound kind="class">
    <name>webdoc::DocHtmlElement</name>
    <filename>classwebdoc_1_1DocHtmlElement.html</filename>
    <base>webdoc::DocNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocHtmlText</name>
    <filename>classwebdoc_1_1DocHtmlText.html</filename>
    <base>webdoc::DocBareNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocInclude</name>
    <filename>classwebdoc_1_1DocInclude.html</filename>
    <base>webdoc::DocNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocLocation</name>
    <filename>classwebdoc_1_1DocLocation.html</filename>
  </compound>
  <compound kind="class">
    <name>webdoc::DocNode</name>
    <filename>classwebdoc_1_1DocNode.html</filename>
    <base>webdoc::DocBareNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocPage</name>
    <filename>classwebdoc_1_1DocPage.html</filename>
    <base>webdoc::DocNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocPageScript</name>
    <filename>classwebdoc_1_1DocPageScript.html</filename>
    <base>webdoc::DocNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocPageStyle</name>
    <filename>classwebdoc_1_1DocPageStyle.html</filename>
    <base>webdoc::DocNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocSite</name>
    <filename>classwebdoc_1_1DocSite.html</filename>
    <base>webdoc::DocNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::DocTemplate</name>
    <filename>classwebdoc_1_1DocTemplate.html</filename>
    <base>webdoc::DocNode</base>
  </compound>
  <compound kind="class">
    <name>webdoc::Generator</name>
    <filename>classwebdoc_1_1Generator.html</filename>
  </compound>
  <compound kind="class">
    <name>webdoc::makeGuard</name>
    <filename>classwebdoc_1_1makeGuard.html</filename>
  </compound>
  <compound kind="namespace">
    <name>wikidoc</name>
    <filename>namespacewikidoc.html</filename>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacewikidoc.html</anchorfile>
      <anchor>a77a996c156e7a02d82def8879cfcc0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wikidoc</name>
      <anchorfile>namespacewikidoc.html</anchorfile>
      <anchor>aa5124aa8bd31d799d81fc86663750062</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>Vision Lab Features Library (VLFeat)</title>
    <filename>index</filename>
    <docanchor file="index">main-contents</docanchor>
  </compound>
</tagfile>
