pytrebuchet
Table of Contents
Introduction
Installation
Examples
pytrebuchet package
Support and Contact
Contributing
License
pytrebuchet
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (pytrebuchet.environment.EnvironmentConfig method)
(pytrebuchet.EnvironmentConfig method)
(pytrebuchet.physical_constants.PhysicalConstants method)
(pytrebuchet.PhysicalConstants method)
(pytrebuchet.Projectile method)
(pytrebuchet.projectile.Projectile method)
(pytrebuchet.Simulation method)
(pytrebuchet.simulation.Simulation method)
(pytrebuchet.trebuchet.Arm method)
(pytrebuchet.trebuchet.Pivot method)
(pytrebuchet.trebuchet.Sling method)
(pytrebuchet.trebuchet.Trebuchet method)
(pytrebuchet.trebuchet.Weight method)
(pytrebuchet.trebuchet.WhipperTrebuchet method)
(pytrebuchet.WhipperTrebuchet method)
_abc_impl (pytrebuchet.HingedCounterweightTrebuchet attribute)
(pytrebuchet.trebuchet.HingedCounterweightTrebuchet attribute)
(pytrebuchet.trebuchet.Trebuchet attribute)
(pytrebuchet.trebuchet.WhipperTrebuchet attribute)
(pytrebuchet.WhipperTrebuchet attribute)
_add_constraint_equations_to_ode_matrix() (in module pytrebuchet.differential_equations.sling_phase)
_ballistic_solution (pytrebuchet.simulation.Simulation attribute)
_generate_next_value_() (pytrebuchet.differential_equations.sling_phase.SlingPhases static method)
(pytrebuchet.differential_equations.SlingPhases static method)
(pytrebuchet.simulation.SimulationPhases static method)
(pytrebuchet.SimulationPhases static method)
_get_ballistic_solution() (pytrebuchet.Simulation method)
(pytrebuchet.simulation.Simulation method)
_get_ode_matrix() (in module pytrebuchet.differential_equations.sling_phase)
_get_phase_state_variables() (pytrebuchet.Simulation method)
(pytrebuchet.simulation.Simulation method)
_get_sling_phase_solution() (pytrebuchet.Simulation method)
(pytrebuchet.simulation.Simulation method)
_get_trebuchet_limits() (in module pytrebuchet.plotting.initial_position)
_ground_separation_event() (in module pytrebuchet.differential_equations.sling_phase)
_initialize_angles() (pytrebuchet.HingedCounterweightTrebuchet method)
(pytrebuchet.trebuchet.HingedCounterweightTrebuchet method)
(pytrebuchet.trebuchet.Trebuchet method)
(pytrebuchet.trebuchet.WhipperTrebuchet method)
(pytrebuchet.WhipperTrebuchet method)
_projectile_separates_from_arm_event() (in module pytrebuchet.differential_equations.sling_phase)
_release_projectile_event() (in module pytrebuchet.differential_equations.sling_phase)
_sling_phase_solutions (pytrebuchet.simulation.Simulation attribute)
_sling_phases (pytrebuchet.simulation.Simulation attribute)
_solve_ballistic_phase() (pytrebuchet.Simulation method)
(pytrebuchet.simulation.Simulation method)
_solve_sling_phase() (pytrebuchet.Simulation method)
(pytrebuchet.simulation.Simulation method)
_weight_separates_from_arm_event() (in module pytrebuchet.differential_equations.sling_phase)
A
air_density (pytrebuchet.environment.EnvironmentConfig attribute)
(pytrebuchet.EnvironmentConfig attribute)
AIR_DENSITY (pytrebuchet.physical_constants.PhysicalConstants attribute)
(pytrebuchet.PhysicalConstants attribute)
air_kinematic_viscosity (pytrebuchet.environment.EnvironmentConfig attribute)
(pytrebuchet.EnvironmentConfig attribute)
AIR_KINEMATIC_VISCOSITY (pytrebuchet.physical_constants.PhysicalConstants attribute)
(pytrebuchet.PhysicalConstants attribute)
ALL (pytrebuchet.differential_equations.sling_phase.SlingPhases attribute)
(pytrebuchet.differential_equations.SlingPhases attribute)
(pytrebuchet.simulation.SimulationPhases attribute)
(pytrebuchet.SimulationPhases attribute)
animate_launch() (in module pytrebuchet.plotting)
(in module pytrebuchet.plotting.launch)
Arm (class in pytrebuchet.trebuchet)
B
BALLISTIC (pytrebuchet.simulation.SimulationPhases attribute)
(pytrebuchet.SimulationPhases attribute)
ballistic_ode() (in module pytrebuchet.differential_equations)
(in module pytrebuchet.differential_equations.ballistic_phase)
BallisticODETerminationEvent (class in pytrebuchet.simulation)
C
calculate_arm_cog() (pytrebuchet.trebuchet.Trebuchet method)
calculate_arm_endpoint_projectile() (pytrebuchet.trebuchet.Trebuchet method)
calculate_arm_endpoint_weight() (pytrebuchet.trebuchet.Trebuchet method)
calculate_projectile_acceleration() (pytrebuchet.trebuchet.Trebuchet method)
calculate_projectile_point() (pytrebuchet.trebuchet.Trebuchet method)
calculate_projectile_velocity() (pytrebuchet.trebuchet.Trebuchet method)
calculate_reynolds_number() (in module pytrebuchet.drag_coefficient)
calculate_weight_point() (pytrebuchet.trebuchet.Trebuchet method)
clift_grace_weber() (in module pytrebuchet.drag_coefficient)
D
d_pivot_to_cog (pytrebuchet.trebuchet.Arm attribute)
default() (pytrebuchet.HingedCounterweightTrebuchet class method)
(pytrebuchet.Projectile class method)
(pytrebuchet.projectile.Projectile class method)
(pytrebuchet.trebuchet.HingedCounterweightTrebuchet class method)
(pytrebuchet.trebuchet.Trebuchet class method)
(pytrebuchet.trebuchet.WhipperTrebuchet class method)
(pytrebuchet.WhipperTrebuchet class method)
density (pytrebuchet.Projectile property)
(pytrebuchet.projectile.Projectile property)
direction (pytrebuchet.simulation.BallisticODETerminationEvent attribute)
(pytrebuchet.simulation.SlingODETerminationEvent attribute)
distance_traveled (pytrebuchet.Simulation property)
(pytrebuchet.simulation.Simulation property)
drag_coefficient (pytrebuchet.Projectile attribute)
(pytrebuchet.projectile.Projectile attribute)
E
effective_area (pytrebuchet.Projectile property)
(pytrebuchet.projectile.Projectile property)
EnvironmentConfig (class in pytrebuchet)
(class in pytrebuchet.environment)
G
get_phase_end_time() (pytrebuchet.Simulation method)
(pytrebuchet.simulation.Simulation method)
get_projectile_state_variables() (pytrebuchet.Simulation method)
(pytrebuchet.simulation.Simulation method)
get_trebuchet_state_variables() (pytrebuchet.Simulation method)
(pytrebuchet.simulation.Simulation method)
get_tsteps() (pytrebuchet.Simulation method)
(pytrebuchet.simulation.Simulation method)
gravitational_acceleration (pytrebuchet.environment.EnvironmentConfig attribute)
(pytrebuchet.EnvironmentConfig attribute)
GRAVITATIONAL_ACCELERATION_EARTH (pytrebuchet.physical_constants.PhysicalConstants attribute)
(pytrebuchet.PhysicalConstants attribute)
H
height (pytrebuchet.trebuchet.Pivot attribute)
HingedCounterweightTrebuchet (class in pytrebuchet)
(class in pytrebuchet.trebuchet)
I
inertia (pytrebuchet.trebuchet.Arm attribute)
init_angle_arm (pytrebuchet.trebuchet.Trebuchet attribute)
init_angle_projectile (pytrebuchet.trebuchet.Trebuchet attribute)
init_angle_weight (pytrebuchet.trebuchet.Trebuchet attribute)
L
length (pytrebuchet.trebuchet.Sling attribute)
length_projectile_side (pytrebuchet.trebuchet.Arm attribute)
length_weight_side (pytrebuchet.trebuchet.Arm attribute)
M
mass (pytrebuchet.trebuchet.Arm attribute)
(pytrebuchet.trebuchet.Weight attribute)
module
pytrebuchet
pytrebuchet.custom_warnings
pytrebuchet.differential_equations
pytrebuchet.differential_equations.ballistic_phase
pytrebuchet.differential_equations.sling_phase
pytrebuchet.drag_coefficient
pytrebuchet.environment
pytrebuchet.physical_constants
pytrebuchet.plotting
pytrebuchet.plotting.initial_position
pytrebuchet.plotting.launch
pytrebuchet.projectile
pytrebuchet.simulation
pytrebuchet.trebuchet
morrison() (in module pytrebuchet.drag_coefficient)
O
OutsideValidRangeWarning
P
PhysicalConstants (class in pytrebuchet)
(class in pytrebuchet.physical_constants)
Pivot (class in pytrebuchet.trebuchet)
plot_initial_position() (in module pytrebuchet.plotting)
(in module pytrebuchet.plotting.initial_position)
Projectile (class in pytrebuchet)
(class in pytrebuchet.projectile)
PROJECTILE_AND_COUNTERWEIGHT_CONTACT_ARM (pytrebuchet.differential_equations.sling_phase.SlingPhases attribute)
(pytrebuchet.differential_equations.SlingPhases attribute)
PROJECTILE_CONTACT_ARM (pytrebuchet.differential_equations.sling_phase.SlingPhases attribute)
(pytrebuchet.differential_equations.SlingPhases attribute)
projectile_hits_ground_event() (in module pytrebuchet.differential_equations)
(in module pytrebuchet.differential_equations.ballistic_phase)
pytrebuchet
module
pytrebuchet.custom_warnings
module
pytrebuchet.differential_equations
module
pytrebuchet.differential_equations.ballistic_phase
module
pytrebuchet.differential_equations.sling_phase
module
pytrebuchet.drag_coefficient
module
pytrebuchet.environment
module
pytrebuchet.physical_constants
module
pytrebuchet.plotting
module
pytrebuchet.plotting.initial_position
module
pytrebuchet.plotting.launch
module
pytrebuchet.projectile
module
pytrebuchet.simulation
module
pytrebuchet.trebuchet
module
R
radius (pytrebuchet.Projectile property)
(pytrebuchet.projectile.Projectile property)
release_velocity (pytrebuchet.Simulation property)
(pytrebuchet.simulation.Simulation property)
requires_solved() (in module pytrebuchet.simulation)
S
Simulation (class in pytrebuchet)
(class in pytrebuchet.simulation)
SimulationPhases (class in pytrebuchet)
(class in pytrebuchet.simulation)
SLIDING_OVER_GROUND (pytrebuchet.differential_equations.sling_phase.SlingPhases attribute)
(pytrebuchet.differential_equations.SlingPhases attribute)
Sling (class in pytrebuchet.trebuchet)
SLING (pytrebuchet.simulation.SimulationPhases attribute)
(pytrebuchet.SimulationPhases attribute)
sling_ode() (in module pytrebuchet.differential_equations)
(in module pytrebuchet.differential_equations.sling_phase)
sling_terminate_event() (in module pytrebuchet.differential_equations)
(in module pytrebuchet.differential_equations.sling_phase)
SlingODETerminationEvent (class in pytrebuchet.simulation)
SlingPhases (class in pytrebuchet.differential_equations)
(class in pytrebuchet.differential_equations.sling_phase)
solve() (pytrebuchet.Simulation method)
(pytrebuchet.simulation.Simulation method)
solved (pytrebuchet.Simulation property)
(pytrebuchet.simulation.Simulation property)
T
terminal (pytrebuchet.simulation.BallisticODETerminationEvent attribute)
(pytrebuchet.simulation.SlingODETerminationEvent attribute)
total_length (pytrebuchet.trebuchet.Arm property)
Trebuchet (class in pytrebuchet.trebuchet)
U
UNCONSTRAINED (pytrebuchet.differential_equations.sling_phase.SlingPhases attribute)
(pytrebuchet.differential_equations.SlingPhases attribute)
V
volume (pytrebuchet.Projectile property)
(pytrebuchet.projectile.Projectile property)
W
Weight (class in pytrebuchet.trebuchet)
where_sling_in_tension() (pytrebuchet.Simulation method)
(pytrebuchet.simulation.Simulation method)
WhipperTrebuchet (class in pytrebuchet)
(class in pytrebuchet.trebuchet)
wind_speed (pytrebuchet.environment.EnvironmentConfig attribute)
(pytrebuchet.EnvironmentConfig attribute)