SYMBOL INDEX (120 symbols across 7 files) FILE: hippocampus/src/dynamics.c type sequence_type (line 50) | enum sequence_type {sequential, block_random, full_random} type sequence_type (line 51) | enum sequence_type type function_type (line 71) | enum function_type {ramp, sine, square, file} type function_type (line 72) | enum function_type type pattern_type (line 82) | enum pattern_type {sparse, dense, cat} type overlap_type (line 98) | enum overlap_type {classic, custom} type overlap_type (line 99) | enum overlap_type function print_screen (line 118) | void print_screen (char *format, ...) { function clear_screen (line 134) | void clear_screen() { function print_stat (line 141) | void print_stat (char *format, ...) { function print_err (line 164) | void print_err (char *format, ...) { function rotl (line 185) | static inline unsigned char rotl (unsigned char c, unsigned int n) { function rotr (line 192) | static inline unsigned char rotr (unsigned char c, unsigned int n) { function compress_binary_char (line 199) | void compress_binary_char ( function uncompress_binary_char (line 213) | void uncompress_binary_char ( function output_int_list (line 226) | void output_int_list(int *list, int n, char *extname) { function output_float_list (line 242) | void output_float_list(float *list, int n, char *extname) { function output_float_array (line 258) | void output_float_array(float **arr, int ni, int nj, char *extname) { function output_float_1darray (line 276) | void output_float_1darray(float *arr, int ni, int nj, int incj, char *ex... function fmini (line 304) | static inline int fmini (int a, int b) { function fmaxi (line 310) | static inline int fmaxi (int a, int b) { function step (line 315) | static inline unsigned char step (float a) { function swap (line 321) | static inline void swap (int *a, int *b) { function r4_uni (line 332) | float r4_uni (uint32_t *jsr) { function permutation (line 349) | void permutation (int n, int *arr) { function sample (line 363) | void sample (int n_pop, int n_samp, int *arr) { function read_parameters (line 404) | void read_parameters (int argc, char *argv[]) { function print_parameters (line 532) | void print_parameters () { function setup_parameters (line 575) | void setup_parameters (int argc, char *argv[]) { function read_pattern (line 674) | void read_pattern (unsigned char *X, int file, int mu, int nu) { function setup_patterns (line 692) | void setup_patterns () { function setup_network_shared (line 792) | void setup_network_shared () { function setup_network_private (line 839) | void setup_network_private (unsigned char **S, int **q_update) { function cleanup_shared (line 851) | void cleanup_shared () { function cleanup_private (line 867) | void cleanup_private (unsigned char *S, int *q_update) { function ramp_theta (line 886) | void ramp_theta () { function sine_theta (line 901) | void sine_theta () { function square_theta (line 917) | void square_theta () { function read_theta (line 929) | void read_theta () { function setup_theta (line 961) | void setup_theta () { function initialize_activity (line 1006) | void initialize_activity (int i_cue, unsigned char *S) { function plan_updates (line 1067) | void plan_updates (unsigned char *S, int *q_update) { function update_activity (line 1090) | void update_activity (unsigned char *S, int q, float theta) { function calculate_sparseness (line 1119) | float calculate_sparseness (unsigned char *S) { function calculate_overlap (line 1134) | double calculate_overlap ( function record_subcycle (line 1178) | void record_subcycle (unsigned char *S) { function record_cycle (line 1231) | void record_cycle (int t, unsigned char *S) { function main (line 1258) | int main (int argc, char *argv[]) { FILE: hippocampus/src/search.c type sequence_type (line 47) | enum sequence_type {sequential, block_random, full_random} type sequence_type (line 48) | enum sequence_type type pattern_type (line 69) | enum pattern_type {sparse, dense, cat, both} type pattern_type (line 70) | enum pattern_type type pattern_type (line 71) | enum pattern_type type overlap_type (line 98) | enum overlap_type {classic, custom} type overlap_type (line 99) | enum overlap_type function print_screen (line 121) | void print_screen (char *format, ...) { function clear_screen (line 137) | void clear_screen() { function print_stat (line 144) | void print_stat (char *format, ...) { function print_err (line 167) | void print_err (char *format, ...) { function rotl (line 189) | static inline unsigned char rotl (unsigned char c, unsigned int n) { function rotr (line 197) | static inline unsigned char rotr (unsigned char c, unsigned int n) { function compress_binary_char (line 205) | void compress_binary_char ( function uncompress_binary_char (line 220) | void uncompress_binary_char ( function output_int_list (line 233) | void output_int_list(int *list, int n, char *extname) { function output_float_array (line 249) | void output_float_array(float **arr, int ni, int nj, char *extname) { function output_float_1darray (line 267) | void output_float_1darray(float *arr, int ni, int nj, int incj, char *ex... function fmini (line 295) | static inline int fmini (int a, int b) { function fmaxi (line 301) | static inline int fmaxi (int a, int b) { function step (line 306) | static inline unsigned char step (float a) { function swap (line 312) | static inline void swap (int *a, int *b) { function r4_uni (line 325) | float r4_uni (uint32_t *jsr) { function permutation (line 342) | void permutation (int n, int *arr) { function sample (line 357) | void sample (int n_pop, int n_samp, int *arr) { function read_parameters (line 398) | void read_parameters (int argc, char *argv[]) { function print_parameters (line 550) | void print_parameters () { function setup_parameters (line 595) | void setup_parameters (int argc, char *argv[]) { function read_pattern (line 697) | void read_pattern (unsigned char *X, int file, int mu, int nu) { function setup_patterns (line 715) | void setup_patterns () { function setup_cue_target (line 818) | void setup_cue_target (unsigned char **X, int *q_cue, enum pattern_type ... function setup_network_shared (line 856) | void setup_network_shared () { function setup_network_private (line 937) | void setup_network_private ( function cleanup_shared (line 953) | void cleanup_shared () { function cleanup_private (line 968) | void cleanup_private (unsigned char *S, int *q_update) { function initialize_activity (line 985) | void initialize_activity (int nu_cue, unsigned char *S) { function plan_updates (line 1039) | void plan_updates (unsigned char *S, int *q_update) { function update_activity (line 1066) | void update_activity (unsigned char *S, int q, float theta) { function calculate_sparseness (line 1094) | float calculate_sparseness (unsigned char *S) { function calculate_overlap (line 1110) | double calculate_overlap ( function record_activity (line 1152) | void record_activity (int t, int nu_cue, unsigned char *S) { function plan_search (line 1198) | void plan_search () { function update_search (line 1231) | int update_search (int i_round) { function print_theta (line 1284) | void print_theta () { function main (line 1307) | int main (int argc, char *argv[]) { FILE: ml/converted/1task-example.py function NOISE_FN (line 127) | def NOISE_FN(data): FILE: ml/converted/2tasks.py function NOISE_FN (line 129) | def NOISE_FN(data): FILE: ml/lib/ml.py class RelabeledSubset (line 25) | class RelabeledSubset(Dataset): method __init__ (line 26) | def __init__(self, dataset, class_size='all', class_inds='all', method __len__ (line 77) | def __len__(self): method __getitem__ (line 80) | def __getitem__(self, idx): function cov_matrix (line 101) | def cov_matrix(X): function decov_criterion (line 110) | def decov_criterion(activations): function corr_matrix_sq (line 120) | def corr_matrix_sq(X, eps=0.): function decorr_criterion (line 133) | def decorr_criterion(activations, eps=1e-3): function halfcorr_criterion (line 141) | def halfcorr_criterion(activations, eps=1e-3): class MLP (line 151) | class MLP(nn.Module): method __init__ (line 152) | def __init__(self, hidden_size, target_size, method forward (line 171) | def forward(self, x): class TwoTargetMLP (line 179) | class TwoTargetMLP(nn.Module): method __init__ (line 180) | def __init__(self, hidden_size, target1_size, target2_size, method forward (line 201) | def forward(self, x): FILE: ml/lib/train.py function train (line 27) | def train(device, model, mode, function two_target_train (line 180) | def two_target_train(device, model, mode, FILE: ml/lib/utils.py function is_notebook (line 25) | def is_notebook(): function relu (line 29) | def relu(x): function start_timer (line 36) | def start_timer(): function end_timer_and_print (line 41) | def end_timer_and_print(): function kwstarmap (line 48) | def kwstarmap(pool, fn, kwargs_iter): function apply_kwargs (line 52) | def apply_kwargs(fn, kwargs): function plot_images (line 56) | def plot_images(img_list, num=6, size=12): function logits_to_accuracy (line 124) | def logits_to_accuracy(logits, targets, reduction='mean'):