SYMBOL INDEX (49 symbols across 9 files) FILE: eval/python/distance.py function generate (line 5) | def generate(): function distance (line 37) | def distance(W, vocab, ivocab, input_term): FILE: eval/python/evaluate.py function main (line 4) | def main(): function evaluate_vectors (line 35) | def evaluate_vectors(W, vocab): FILE: eval/python/word_analogy.py function generate (line 4) | def generate(): function distance (line 36) | def distance(W, vocab, ivocab, input_term): FILE: src/common.c function scmp (line 40) | int scmp( char *s1, char *s2 ) { function bitwisehash (line 48) | unsigned int bitwisehash(char *word, int tsize, unsigned int seed) { function HASHREC (line 57) | HASHREC ** inithashtable(void) { function get_word (line 75) | int get_word(char *word, FILE *fin) { function find_arg (line 107) | int find_arg(char *str, int argc, char **argv) { function free_table (line 121) | void free_table(HASHREC **ht) { function free_fid (line 137) | void free_fid(FILE **fid, const int num) { function log_file_loading_error (line 147) | int log_file_loading_error(char *file_description, char *file_name) { FILE: src/common.h type real (line 38) | typedef double real; type CREC (line 39) | typedef struct cooccur_rec { type HASHREC (line 44) | typedef struct hashrec { FILE: src/cooccur.c type CRECID (line 32) | typedef struct cooccur_rec_id { function HASHREC (line 49) | HASHREC *hashsearch(HASHREC **ht, char *w) { function hashinsert (line 62) | void hashinsert(HASHREC **ht, char *w, long long id) { function write_chunk (line 80) | int write_chunk(CREC *cr, long long length, FILE *fout) { function compare_crec (line 99) | int compare_crec(const void *a, const void *b) { function compare_crecid (line 107) | int compare_crecid(CRECID a, CRECID b) { function swap_entry (line 114) | void swap_entry(CRECID *pq, int i, int j) { function insert (line 121) | void insert(CRECID *pq, CRECID new, int size) { function delete (line 131) | void delete(CRECID *pq, int size) { function merge_write (line 153) | int merge_write(CRECID new, CRECID *old, FILE *fout) { function merge_files (line 164) | int merge_files(int num) { function free_resources (line 222) | void free_resources(HASHREC** vocab_hash, CREC *cr, long long *lookup, function get_cooccurrence (line 232) | int get_cooccurrence(void) { function main (line 383) | int main(int argc, char **argv) { FILE: src/glove.c function load_init_file (line 72) | int load_init_file(char *file_name, real *array, long long array_size) { function initialize_parameters (line 92) | void initialize_parameters(void) { function real (line 145) | static inline real check_nan(real update) { function save_params (line 242) | int save_params(int nb_iter) { function train_glove (line 379) | int train_glove(void) { function main (line 448) | int main(int argc, char **argv) { FILE: src/shuffle.c function rand_long (line 40) | static long rand_long(long n) { function write_chunk (line 50) | int write_chunk(CREC *array, long size, FILE *fout) { function shuffle (line 57) | void shuffle(CREC *array, long n) { function shuffle_merge (line 69) | int shuffle_merge(int num) { function shuffle_by_chunks (line 120) | int shuffle_by_chunks(void) { function main (line 175) | int main(int argc, char **argv) { FILE: src/vocab_count.c type VOCAB (line 32) | typedef struct vocabulary { function CompareVocabTie (line 43) | int CompareVocabTie(const void *a, const void *b) { function CompareVocab (line 51) | int CompareVocab(const void *a, const void *b) { function hashinsert (line 58) | void hashinsert(HASHREC **ht, char *w) { function get_counts (line 87) | int get_counts(void) { function main (line 149) | int main(int argc, char **argv) {