Index _ | A | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | W | Z _ _area_min_pos (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _area_x_blocks_shift (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _area_x_width_mask (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _area_xy_blocks_shift (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _area_y_width_mask (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _area_z_width_mask (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _attributes (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _block_data_offset (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _block_width_shift (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _enrm1_i (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _enrm2_i (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _enrm3_i (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _fnrm_i (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _height (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _normals (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _normals_offset (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _pos_i (mkds.kcl.Prisms attribute) (mkds.kcl.PrismsBase attribute) (src.mkds_extensions.kcl_torch.PrismsTensor attribute) _positions (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _positions_offset (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _prism_thickness (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _prisms (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _prisms_offset (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) _sphere_radius (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) A apply_overlay_to_surface() (in module src.visualization.window) AREA (class in mkds.nkm) C CAME (class in mkds.nkm) camera_overlay() (in module src.visualization.overlay) checkpoint_overlay_1() (in module src.visualization.overlay) checkpoint_overlay_2() (in module src.visualization.overlay) CheckpointRecord (class in src.core.train) clipped_mean() (in module src.utils.vector) collect() (src.core.metric.DistanceMetric method) (src.core.metric.Metric method) (src.core.metric.OffroadMetric method) (src.core.metric.SpeedMetric method) collect_all() (in module src.core.metric) collision_overlay() (in module src.visualization.overlay) collision_type (src.mkds_extensions.kcl_torch.PrismsTensor property) collision_variant (src.mkds_extensions.kcl_torch.PrismsTensor property) compute_model_view() (in module src.utils.vector) compute_orthonormal_basis() (in module src.utils.vector) ConnGene (class in src.core.model) consume_draw_stack() (in module src.visualization.draw) CPAT (class in mkds.nkm) CPOI (class in mkds.nkm) CPOITensor (class in src.mkds_extensions.nkm_torch) cross_product_2d() (in module src.utils.vector) D default() (src.core.model.JSONEncoder method) default_fitness_scorer() (in module src.core.metric) device (src.core.train.EmulatorBatchConfig attribute) display_shm_names (src.core.train.EmulatorBatchConfig attribute) DistanceMetric (class in src.core.metric) dists (src.core.train.CheckpointRecord attribute) draw_lines() (in module src.visualization.draw) draw_paragraph() (in module src.visualization.draw) draw_points() (in module src.visualization.draw) draw_stack_op() (in module src.visualization.draw) draw_text() (in module src.visualization.draw) draw_triangles() (in module src.visualization.draw) E EmulatorBatchConfig (class in src.core.train) EmulatorProcessConfig (class in src.core.train) EmulatorWindow (class in src.main) (class in src.visualization.window) EPAT (class in mkds.nkm) EPOI (class in mkds.nkm) EvolvedNet (class in src.core.model) extrapolate() (in module src.utils.vector) F fitness() (in module src.core.train) FitnessScorer (class in src.core.metric) forward() (src.core.model.EvolvedNet method) frame_cache() (in module src.core.memory) from_bytes() (mkds.kcl.KCLBase class method) (mkds.kcl.PrismsBase class method) from_file() (mkds.kcl.KCL class method) (mkds.nkm.NKM class method) (src.mkds_extensions.kcl_torch.KCLTensor class method) G game_cache() (in module src.core.memory) Genome (class in src.core.model) get_course_path() (in module src.core.memory) get_current_course_id() (in module src.core.memory) get_forward_func() (in module src.core.train) get_mps_device() (in module src.utils.vector) H handle_controls() (in module src.core.train) host (src.core.train.EmulatorProcessConfig attribute) I id (src.core.train.CheckpointRecord attribute) (src.core.train.EmulatorProcessConfig attribute) ignore_drivers (src.mkds_extensions.kcl_torch.PrismsTensor property) ignore_items (src.mkds_extensions.kcl_torch.PrismsTensor property) initialize_emulator() (in module src.core.train) initialize_model() (in module src.core.train) initialize_overlays() (in module src.core.train) initialize_window() (in module src.core.train) interpolate() (in module src.utils.vector) intersect_ray_line_2d() (in module src.utils.vector) IPAT (class in mkds.nkm) IPOI (class in mkds.nkm) is_floor (src.mkds_extensions.kcl_torch.PrismsTensor property) is_wall (src.mkds_extensions.kcl_torch.PrismsTensor property) J JSONEncoder (class in src.core.model) K KCL (class in mkds.kcl) KCLBase (class in mkds.kcl) KCLTensor (class in src.mkds_extensions.kcl_torch) kill() (src.visualization.window.EmulatorWindow method) KTP2 (class in mkds.nkm) KTPC (class in mkds.nkm) KTPJ (class in mkds.nkm) KTPM (class in mkds.nkm) KTPS (class in mkds.nkm) L light_id (src.mkds_extensions.kcl_torch.PrismsTensor property) load_current_kcl() (in module src.core.memory) load_current_nkm() (in module src.core.memory) load_genome() (in module src.core.model) M main() (in module src.core.train) make_distance_metric() (in module src.core.train) map_2d_shadow (src.mkds_extensions.kcl_torch.PrismsTensor property) MEPA (class in mkds.nkm) MEPO (class in mkds.nkm) Metric (class in src.core.metric) metric_factories (src.core.train.EmulatorBatchConfig attribute) mkds.kcl module mkds.nkm module mkds.utils module module mkds.kcl mkds.nkm mkds.utils src src.core src.core.memory src.core.metric src.core.model src.core.train src.main src.mkds_extensions src.mkds_extensions.kcl_torch src.mkds_extensions.nkm_torch src.utils src.utils.vector src.visualization src.visualization.draw src.visualization.overlay src.visualization.window mutate_add_conn() (src.core.model.Genome method) mutate_add_node() (src.core.model.Genome method) mutate_weight() (src.core.model.Genome method) N nearest_triangles() (src.mkds_extensions.kcl_torch.KCLTensor method) NKM (class in mkds.nkm) NKMTensor (class in src.mkds_extensions.nkm_torch) NodeGene (class in src.core.model) O OBJI (class in mkds.nkm) OffroadMetric (class in src.core.metric) on_configure_main() (in module src.main) (in module src.visualization.window) on_draw() (src.visualization.window.SharedEmulatorWindow method) on_draw_main() (in module src.main) (in module src.visualization.window) on_draw_memoryview() (in module src.visualization.window) overlay_ids (src.core.train.EmulatorBatchConfig attribute) P pairwise_distances() (in module src.utils.vector) pairwise_distances_cross() (in module src.utils.vector) parse_attributes() (mkds.kcl.PrismsBase static method) PATH (class in mkds.nkm) player_overlay() (in module src.visualization.overlay) POIT (class in mkds.nkm) prism_cls (mkds.kcl.KCL attribute) (mkds.kcl.KCLBase attribute) (src.mkds_extensions.kcl_torch.KCLTensor attribute) Prisms (class in mkds.kcl) PrismsBase (class in mkds.kcl) PrismsTensor (class in src.mkds_extensions.kcl_torch) project() (in module src.utils.vector) project_to_screen() (in module src.core.memory) (in module src.utils.vector) R raycasting_overlay() (in module src.visualization.overlay) read_camera_aspect() (in module src.core.memory) read_camera_fov() (in module src.core.memory) read_camera_position() (in module src.core.memory) read_camera_ptr() (in module src.core.memory) read_camera_target_position() (in module src.core.memory) read_checkpoint_distance_altitude() (in module src.core.memory) read_checkpoint_positions() (in module src.core.memory) read_checkpoint_ptr() (in module src.core.memory) read_clock() (in module src.core.memory) read_clock_ptr() (in module src.core.memory) read_closest_obstacle_point() (in module src.core.memory) read_current_checkpoint() (in module src.core.memory) read_current_checkpoint_position() (in module src.core.memory) read_current_key_checkpoint() (in module src.core.memory) read_current_lap() (in module src.core.memory) read_direction() (in module src.core.memory) read_direction_to_checkpoint() (in module src.core.memory) read_driver_pos_c() (in module src.core.memory) read_f16() (in module mkds.utils) read_f32() (in module mkds.utils) read_facing_point_checkpoint() (in module src.core.memory) read_facing_point_obstacle() (in module src.core.memory) read_forward_distance_checkpoint() (in module src.core.memory) read_forward_distance_obstacle() (in module src.core.memory) read_fx16() (in module mkds.utils) read_fx32() (in module mkds.utils) read_ghost_checkpoint() (in module src.core.memory) read_ghost_key_checkpoint() (in module src.core.memory) read_left_distance_checkpoint() (in module src.core.memory) read_left_distance_obstacle() (in module src.core.memory) read_map_object_is_coin_collected() (in module src.core.memory) read_map_object_type_id() (in module src.core.memory) read_mat_c() (in module src.core.memory) read_matrix_4d() (in module mkds.utils) read_model_view() (in module src.core.memory) read_next_checkpoint() (in module src.core.memory) read_next_checkpoint_position() (in module src.core.memory) read_object_flags() (in module src.core.memory) read_object_is_deleted() (in module src.core.memory) read_object_is_ignored() (in module src.core.memory) read_object_offset() (in module src.core.memory) read_object_position() (in module src.core.memory) read_object_position_ptr() (in module src.core.memory) read_object_ptr() (in module src.core.memory) read_objects() (in module src.core.memory) read_objects_array_max_count() (in module src.core.memory) read_objects_array_ptr() (in module src.core.memory) read_pos_c() (in module src.core.memory) read_position() (in module src.core.memory) read_previous_checkpoint() (in module src.core.memory) read_previous_checkpoint_position() (in module src.core.memory) read_racer_object_is_ghost() (in module src.core.memory) read_racer_ptr() (in module src.core.memory) read_right_distance_obstacle() (in module src.core.memory) read_s16() (in module mkds.utils) read_s32() (in module mkds.utils) read_s8() (in module mkds.utils) read_touching_prism_type() (in module src.core.memory) read_u16() (in module mkds.utils) read_u32() (in module mkds.utils) read_u8() (in module mkds.utils) read_vector_2d_fx32() (in module mkds.utils) read_vector_3d_fx16() (in module mkds.utils) read_vector_3d_fx32() (in module mkds.utils) read_vector_4d() (in module mkds.utils) refresh() (src.visualization.window.SharedEmulatorWindow method) register_overlay() (in module src.visualization.overlay) reset() (src.core.metric.DistanceMetric method) (src.core.metric.Metric method) (src.core.metric.OffroadMetric method) (src.core.metric.SpeedMetric method) reset_all() (in module src.core.metric) run_emulator() (in module src.main) run_training_batch() (in module src.core.train) run_training_session() (in module src.core.train) S safe_object() (in module src.core.memory) safe_shared_memory() (in module src.core.train) safe_thread() (in module src.core.train) sample (src.core.train.EmulatorProcessConfig attribute) sample_cone() (in module src.utils.vector) sample_semicircular_sweep() (in module src.utils.vector) save_genome() (in module src.core.model) search_block() (mkds.kcl.KCLBase method) search_triangles() (src.mkds_extensions.kcl_torch.KCLTensor method) Section (class in mkds.nkm) send_window_end_signal() (in module src.core.train) SharedEmulatorWindow (class in src.visualization.window) show (src.core.train.EmulatorProcessConfig attribute) size (src.core.train.EmulatorBatchConfig attribute) slice_bits() (in module mkds.utils) smooth_mean() (in module src.utils.vector) SpeedMetric (class in src.core.metric) src module src.core module src.core.memory module src.core.metric module src.core.model module src.core.train module src.main module src.mkds_extensions module src.mkds_extensions.kcl_torch module src.mkds_extensions.nkm_torch module src.utils module src.utils.vector module src.visualization module src.visualization.draw module src.visualization.overlay module src.visualization.window module STAG (class in mkds.nkm) start() (src.visualization.window.EmulatorWindow method) start_keyboard_listener() (in module src.main) (in module src.visualization.window) T times (src.core.train.CheckpointRecord attribute) train() (in module src.core.train) triangle_altitude() (in module src.utils.vector) triangle_raycast() (in module src.utils.vector) triangle_raycast_batch() (in module src.utils.vector) U update() (src.core.metric.DistanceMetric method) (src.core.metric.Metric method) (src.core.metric.OffroadMetric method) (src.core.metric.SpeedMetric method) W worker() (in module src.main) Z z_clip_mask() (in module src.core.memory)