Pure Python
Application Core
Main
Args
Config
Logger
HFormatter
Physics Engine
Space
Body
Pysics worker
Constants
User Interface
Display
Pure Python
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
a (src.body.Bodies attribute)
(src.body.BodyProxy property)
accumulate_acceleration() (src.body.BodyProxy method)
accumulate_angular_acceleration() (src.body.BodyProxy method)
accumulate_torque() (src.body.BodyProxy method)
add_usage() (src.hformatter.HelpFormatter method)
alpha (src.body.Bodies attribute)
(src.body.BodyProxy property)
ANGULAR_DAMPING (in module src.constants)
angular_damping (src.config.SimulationConfig attribute)
app (src.main.AppManager attribute)
apply_impulse() (src.body.BodyProxy method)
AppManager (class in src.main)
B
b1 (src.space.CollisionContext attribute)
b2 (src.space.CollisionContext attribute)
Bodies (class in src.body)
bodies (src.space.Space property)
BodyProxy (class in src.body)
C
cleanup() (src.display.Display method)
(src.logger.Logger method)
(src.physics_worker.PhysicsWorker method)
(src.space.Space method)
cmd_args (src.main.AppManager attribute)
CMD_LINE_ERROR (src.args.ExitCode attribute)
CmdLineArgs (class in src.args)
CmdLineValidationError
COEFF_FRICTION (in module src.constants)
coeff_friction (src.config.SimulationConfig attribute)
COEFF_RESTITUTION (in module src.constants)
coeff_restitution (src.config.SimulationConfig attribute)
COEFF_STATIC_FRICTION (in module src.constants)
coeff_static_friction (src.config.SimulationConfig attribute)
CollisionContext (class in src.space)
compute_dynamics() (src.space.Space method)
create_parser() (in module src.hformatter)
CRITICAL (src.args.LogLevel attribute)
D
dampen_velocity() (src.body.BodyProxy method)
DEBUG (src.args.LogLevel attribute)
debug_console (src.args.CmdLineArgs attribute)
debug_file (src.args.CmdLineArgs attribute)
debug_syslog (src.args.CmdLineArgs attribute)
DEFAULT_DENS (in module src.constants)
DEFAULT_DT (in module src.constants)
DEFAULT_LOG_FREQ (in module src.constants)
DEFAULT_N_BODIES (in module src.constants)
DEFAULT_N_ITER (in module src.constants)
DEFAULT_SEED (in module src.constants)
dens (src.args.CmdLineArgs attribute)
(src.config.SimulationConfig attribute)
Display (class in src.display)
dt (src.args.CmdLineArgs attribute)
DT_DAMPING_FACTOR (in module src.constants)
dt_damping_factor (src.config.SimulationConfig attribute)
E
emplace_back() (src.body.Bodies method)
EPSILON (in module src.constants)
epsilon (src.args.CmdLineArgs attribute)
(src.config.SimulationConfig attribute)
error() (src.hformatter.PersonalisedArgumentParser method)
ExitCode (class in src.args)
F
FATAL (src.args.LogLevel attribute)
from_args() (src.config.SimulationConfig class method)
from_bodies() (src.space.CollisionContext class method)
G
G (in module src.constants)
get_body_data_for_display() (src.space.Space method)
H
HelpFormatter (class in src.hformatter)
I
i_inv (src.body.Bodies attribute)
(src.body.BodyProxy property)
INFO (src.args.LogLevel attribute)
initial_bodies (src.physics_worker.PhysicsWorker property)
integrate_part1() (src.body.Bodies method)
integrate_part2() (src.body.Bodies method)
inv_m (src.body.Bodies attribute)
(src.body.BodyProxy property)
InvalidCommandLine
L
LINEAR_DAMPING (in module src.constants)
linear_damping (src.config.SimulationConfig attribute)
locale (src.main.AppManager attribute)
log_freq (src.args.CmdLineArgs attribute)
(src.config.SimulationConfig attribute)
log_level (src.args.CmdLineArgs attribute)
Logger (class in src.logger)
logger (src.main.AppManager attribute)
LogLevel (class in src.args)
M
m (src.body.Bodies attribute)
(src.body.BodyProxy property)
main() (in module src.main)
MAX_DT (in module src.constants)
max_dt (src.config.SimulationConfig attribute)
message_handler() (src.logger.Logger method)
MISSING_ABOUT_FILE (src.args.ExitCode attribute)
module
src.args
src.body
src.config
src.constants
src.display
src.hformatter
src.logger
src.main
src.physics_worker
src.space
N
n_bodies (src.args.CmdLineArgs attribute)
(src.config.SimulationConfig attribute)
n_iter (src.args.CmdLineArgs attribute)
(src.config.SimulationConfig attribute)
n_vec (src.space.CollisionContext attribute)
NEGATIVE_DENSITY (src.args.ExitCode attribute)
NEGATIVE_EPSILON (src.args.ExitCode attribute)
NEGATIVE_GRAVITY (src.args.ExitCode attribute)
NEGATIVE_LOG_FREQ (src.args.ExitCode attribute)
NEGATIVE_SEED (src.args.ExitCode attribute)
NEGATIVE_TIME_STEP (src.args.ExitCode attribute)
NOT_ENOUGH_BODIES (src.args.ExitCode attribute)
NOT_ENOUGH_ITERATIONS (src.args.ExitCode attribute)
O
omega (src.body.Bodies attribute)
(src.body.BodyProxy property)
overlap (src.space.CollisionContext attribute)
P
parse() (src.args.CmdLineArgs class method)
perform_single_step (src.physics_worker.PhysicsWorker attribute)
PersonalisedArgumentParser (class in src.hformatter)
PhysicsWorker (class in src.physics_worker)
POSITIONAL_CORRECTION_FACTOR (in module src.constants)
positional_correction_factor (src.config.SimulationConfig attribute)
print_profiling_report() (src.space.Space method)
Q
q (src.body.Bodies attribute)
(src.body.BodyProxy property)
R
r (src.body.Bodies attribute)
(src.body.BodyProxy property)
r1_vec (src.space.CollisionContext attribute)
r2_vec (src.space.CollisionContext attribute)
run() (src.main.AppManager method)
run_simulation() (src.display.Display method)
S
seed (src.args.CmdLineArgs attribute)
(src.config.SimulationConfig attribute)
set_acceleration() (src.body.BodyProxy method)
setup() (src.main.AppManager method)
show_alpha_arrow (src.args.CmdLineArgs attribute)
(src.config.SimulationConfig attribute)
SHOW_ALPHA_ARROW_ARG (in module src.constants)
show_torque_arrow (src.args.CmdLineArgs attribute)
(src.config.SimulationConfig attribute)
SHOW_TORQUE_ARROW_ARG (in module src.constants)
signal_quit (src.display.Display attribute)
simulation_finished (src.physics_worker.PhysicsWorker attribute)
SimulationConfig (class in src.config)
Space (class in src.space)
src.args
module
src.body
module
src.config
module
src.constants
module
src.display
module
src.hformatter
module
src.logger
module
src.main
module
src.physics_worker
module
src.space
module
start_simulation (src.physics_worker.PhysicsWorker attribute)
SUCCESS (src.args.ExitCode attribute)
T
TARGET_DX (in module src.constants)
target_dx (src.config.SimulationConfig attribute)
torque (src.body.Bodies attribute)
(src.body.BodyProxy property)
U
universal_g (src.args.CmdLineArgs attribute)
(src.config.SimulationConfig attribute)
UNKNOWN_EXCEPTION (src.args.ExitCode attribute)
updated_body_data (src.physics_worker.PhysicsWorker attribute)
V
v (src.body.Bodies attribute)
(src.body.BodyProxy property)
v_rel (src.space.CollisionContext attribute)
validate() (src.args.CmdLineArgs method)
W
WARNING (src.args.LogLevel attribute)
window (src.main.AppManager attribute)
X
x (src.body.Bodies attribute)
(src.body.BodyProxy property)