Index A | C | D | E | F | G | H | I | M | O | P | R | S | T | U | V | W A add_particle() (Simulation method) adjust_selected_charge() (Simulation method) adjust_selected_mass() (Simulation method) adjust_selected_radius() (Simulation method) C charge_c (Particle attribute), [1] clear() (Simulation method) color_rgb (Particle attribute), [1] compute_accelerations() (in module electrosim.simulation.physics) D drag_prev_fixed (InputState attribute), [1] drag_prev_velocity_mps (InputState attribute), [1] dragging_selected (InputState attribute), [1] draw_field_grid() (in module electrosim.rendering.draw) (in module electrosim.rendering.field) draw_force_vectors() (in module electrosim.rendering.draw) (in module electrosim.rendering.particles) draw_glow_at_screen_pos() (in module electrosim.rendering.draw) (in module electrosim.rendering.primitives) draw_meter_grid() (in module electrosim.rendering.draw) (in module electrosim.rendering.primitives) draw_overlay() (in module electrosim.rendering.draw) (in module electrosim.rendering.overlay) draw_particle_glows() (in module electrosim.rendering.draw) (in module electrosim.rendering.particles) draw_particles() (in module electrosim.rendering.draw) (in module electrosim.rendering.particles) draw_polyline_world() (in module electrosim.rendering.trails) draw_trails() (in module electrosim.rendering.draw) (in module electrosim.rendering.trails) draw_velocity_vectors() (in module electrosim.rendering.draw) (in module electrosim.rendering.particles) E electric_field_at_point() (in module electrosim.simulation.physics) electric_force_pair() (in module electrosim.simulation.physics) ElectricFieldSampler (class in electrosim.rendering.field_sampler) electrosim module electrosim.config module electrosim.rendering module electrosim.rendering.draw module electrosim.rendering.field module electrosim.rendering.field_sampler module electrosim.rendering.overlay module electrosim.rendering.particles module electrosim.rendering.primitives module electrosim.rendering.trails module electrosim.simulation module electrosim.simulation.engine module electrosim.simulation.physics module electrosim.ui module electrosim.ui.controls module F fixed (Particle attribute), [1] G grid_step_px (ElectricFieldSampler attribute) H handle_events() (in module electrosim.ui.controls) history (Particle attribute), [1] I id (Particle attribute), [1] InputState (class in electrosim.ui.controls) iter_centers_and_vectors_px() (ElectricFieldSampler method) M main module main() (in module main) mass_kg (Particle attribute), [1] minimum_image_displacement() (in module electrosim.simulation.physics) module electrosim electrosim.config electrosim.rendering electrosim.rendering.draw electrosim.rendering.field electrosim.rendering.field_sampler electrosim.rendering.overlay electrosim.rendering.particles electrosim.rendering.primitives electrosim.rendering.trails electrosim.simulation electrosim.simulation.engine electrosim.simulation.physics electrosim.ui electrosim.ui.controls main mouse_pos_px (InputState attribute), [1] O overlay_enabled (InputState attribute), [1] P Particle (class in electrosim.simulation.engine) pixels_per_meter (ElectricFieldSampler attribute) place_current_px (InputState attribute) place_start_px (InputState attribute) placing (InputState attribute), [1] placing_fixed (InputState attribute), [1] placing_negative (InputState attribute), [1] pos_m (Particle attribute), [1] R radius_m (Particle attribute), [1] recompute() (ElectricFieldSampler method) recompute_energies() (Simulation method) remove_selected_particle() (Simulation method) render_hover_tooltip() (in module electrosim.ui.controls) render_placement_preview() (in module electrosim.ui.controls) reset_to_default_scene() (Simulation method) resolve_collisions() (in module electrosim.simulation.physics) rk4_integrate() (in module electrosim.simulation.physics) S screen_vector_to_world() (in module electrosim.rendering.draw) (in module electrosim.rendering.primitives) select_particle_at_screen_pos() (Simulation method) Simulation (class in electrosim.simulation.engine) softening_fraction (ElectricFieldSampler attribute) start_uniform_field_validation() (Simulation method) step_frame() (Simulation method) step_substep() (Simulation method) stop_validation() (Simulation method) T toggle_selected_fixed() (Simulation method) tooltip_enabled (InputState attribute), [1] total_kinetic_energy() (in module electrosim.simulation.physics) total_potential_energy() (in module electrosim.simulation.physics) U update_trails() (Simulation method) V vel_mps (Particle attribute), [1] W world_size_m (ElectricFieldSampler attribute) world_vector_to_screen() (in module electrosim.rendering.draw) (in module electrosim.rendering.primitives) wrap_position_in_place() (in module electrosim.simulation.physics)