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)
apply_impulse() (src.body.BodyProxy method)
apply_impulses() (src.body.Bodies method)
ARROW_INITIAL_LENGTH (in module src.constants)
ARROW_RADIUS (in module src.constants)
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.logger.Logger method)
(src.physics_worker.PhysicsWorker method)
(src.space.Space method)
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() (src.hformatter.PersonalisedArgumentParser class method)
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)
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)
INITIAL_DOMAIN_SIZE (in module src.constants)
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)
log_freq (src.args.CmdLineArgs attribute)
(src.config.SimulationConfig attribute)
log_level (src.args.CmdLineArgs attribute)
Logger (class in src.logger)
LogLevel (class in src.args)
M
m (src.body.Bodies attribute)
(src.body.BodyProxy property)
MAX_DT (in module src.constants)
max_dt (src.config.SimulationConfig attribute)
MAX_INITIAL_ANGULAR_VELOCITY (in module src.constants)
MAX_MASS (in module src.constants)
MAX_VELOCITY (in module src.constants)
message_handler() (src.logger.Logger method)
MIN_MASS (in module src.constants)
MIN_VELOCITY (in module src.constants)
MISSING_ABOUT_FILE (src.args.ExitCode attribute)
module
src.args
src.body
src.config
src.constants
src.hformatter
src.logger
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)
PLACEMENT_SCALE_FACTOR (in module src.constants)
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)
S
seed (src.args.CmdLineArgs attribute)
(src.config.SimulationConfig attribute)
set_size() (src.body.Bodies 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)
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.hformatter
module
src.logger
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)
X
x (src.body.Bodies attribute)
(src.body.BodyProxy property)