Index A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | V A a (odisseo.option_classes.MNParams attribute) (odisseo.option_classes.PlummerParams attribute) (odisseo.option_classes.TwoPowerTriaxialParams attribute) acceleration_scheme (odisseo.option_classes.SimulationConfig attribute) alpha (odisseo.option_classes.PSPParams attribute) (odisseo.option_classes.TwoPowerTriaxialParams attribute) angular_momentum (odisseo.time_integration.SnapshotData attribute) Angular_momentum() (in module odisseo.utils) B b (odisseo.option_classes.MNParams attribute) (odisseo.option_classes.TwoPowerTriaxialParams attribute) batch_size (odisseo.option_classes.SimulationConfig attribute) beta (odisseo.option_classes.TwoPowerTriaxialParams attribute) build_core_stars() (in module odisseo.visualization) build_spiral_arms() (in module odisseo.visualization) build_spiral_stars() (in module odisseo.visualization) C c (odisseo.option_classes.TwoPowerTriaxialParams attribute) call_MyamotoNagai() (in module odisseo.potentials) center_of_mass() (in module odisseo.utils) CodeUnits (class in odisseo.units) combined_external_acceleration_vmpa_switch() (in module odisseo.potentials) construct_initial_state() (in module odisseo) create_3d_gif() (in module odisseo.visualization) create_3d_gif_velocitycoding() (in module odisseo.visualization) create_projection_gif() (in module odisseo.visualization) current_checkpoint (odisseo.time_integration.SnapshotData attribute) D differentation_mode (odisseo.option_classes.SimulationConfig attribute) diffrax_adjoint_method (odisseo.option_classes.SimulationConfig attribute) diffrax_solver (odisseo.option_classes.SimulationConfig attribute) diffrax_solver() (in module odisseo.integrators) dimensions (odisseo.option_classes.SimulationConfig attribute) direct_acc() (in module odisseo.dynamics) direct_acc_for_loop() (in module odisseo.dynamics) direct_acc_laxmap() (in module odisseo.dynamics) direct_acc_matrix() (in module odisseo.dynamics) direct_acc_sharding() (in module odisseo.dynamics) double_map (odisseo.option_classes.SimulationConfig attribute) E E_kin() (in module odisseo.utils) E_pot() (in module odisseo.utils) E_tot() (in module odisseo.utils) energy_angular_momentum_plot() (in module odisseo.visualization) equat_to_gd1() (in module odisseo.utils) equat_to_gd1_velocity() (in module odisseo.utils) equat_to_gd1cart() (in module odisseo.utils) external_accelerations (odisseo.option_classes.SimulationConfig attribute) F fixed_timestep (odisseo.option_classes.SimulationConfig attribute) G G (odisseo.option_classes.SimulationParams attribute) gal_to_equat() (in module odisseo.utils) gd1_projection_vmap() (in module odisseo.utils) gd1cart_to_gd1() (in module odisseo.utils) glorder (odisseo.option_classes.SimulationConfig attribute) gradient_horizon (odisseo.option_classes.SimulationConfig attribute) H halo_to_gd1() (in module odisseo.utils) halo_to_gd1_all() (in module odisseo.utils) halo_to_gd1_velocity() (in module odisseo.utils) halo_to_gd1_velocity_vmap() (in module odisseo.utils) halo_to_gd1_vmap() (in module odisseo.utils) halo_to_sun() (in module odisseo.utils) haze() (in module odisseo.visualization) hr (odisseo.option_classes.ThickMN3DiskParams attribute) (odisseo.option_classes.ThinMN3DiskParams attribute) hz (odisseo.option_classes.ThickMN3DiskParams attribute) (odisseo.option_classes.ThinMN3DiskParams attribute) I ic_two_body() (in module odisseo.initial_condition) inclined_circular_velocity() (in module odisseo.initial_condition) inclined_position() (in module odisseo.initial_condition) integrator (odisseo.option_classes.SimulationConfig attribute) J jacobian_equat_to_gd1() (in module odisseo.utils) jacobian_halo_to_gd1() (in module odisseo.utils) L leapfrog() (in module odisseo.integrators) Logarithmic_params (odisseo.option_classes.SimulationParams attribute) logarithmic_potential() (in module odisseo.potentials) LogarithmicParams (class in odisseo.option_classes) M M (odisseo.option_classes.MNParams attribute) (odisseo.option_classes.PointMassParams attribute) (odisseo.option_classes.PSPParams attribute) (odisseo.option_classes.ThickMN3DiskParams attribute) (odisseo.option_classes.ThinMN3DiskParams attribute) MN3_positive_density (odisseo.option_classes.SimulationConfig attribute) MN_params (odisseo.option_classes.SimulationParams attribute) MNParams (class in odisseo.option_classes) module odisseo odisseo.dynamics odisseo.initial_condition odisseo.integrators odisseo.option_classes odisseo.potentials odisseo.time_integration odisseo.units odisseo.utils odisseo.visualization Mtot (odisseo.option_classes.PlummerParams attribute) Mvir (odisseo.option_classes.NFWParams attribute) (odisseo.option_classes.TriaxialNFWParams attribute) MyamotoNagai() (in module odisseo.potentials) N N_particles (odisseo.option_classes.SimulationConfig attribute) NFW() (in module odisseo.potentials) NFW_params (odisseo.option_classes.SimulationParams attribute) NFWParams (class in odisseo.option_classes) no_self_gravity() (in module odisseo.dynamics) num_checkpoints (odisseo.option_classes.SimulationConfig attribute) num_iterations (odisseo.time_integration.SnapshotData attribute) num_snapshots (odisseo.option_classes.SimulationConfig attribute) num_timesteps (odisseo.option_classes.SimulationConfig attribute) O odisseo module odisseo.dynamics module odisseo.initial_condition module odisseo.integrators module odisseo.option_classes module odisseo.potentials module odisseo.time_integration module odisseo.units module odisseo.utils module odisseo.visualization module P plot_last_snapshot() (in module odisseo.visualization) plot_orbit() (in module odisseo.visualization) plot_sky_projection() (in module odisseo.visualization) Plummer_params (odisseo.option_classes.SimulationParams attribute) Plummer_sphere() (in module odisseo.initial_condition) Plummer_sphere_reparam() (in module odisseo.initial_condition) PlummerParams (class in odisseo.option_classes) point_mass() (in module odisseo.potentials) PointMass_params (odisseo.option_classes.SimulationParams attribute) PointMassParams (class in odisseo.option_classes) PowerSphericalPotentialwCutoff() (in module odisseo.potentials) progress_bar (odisseo.option_classes.SimulationConfig attribute) projection_on_GD1() (in module odisseo.utils) PSP_params (odisseo.option_classes.SimulationParams attribute) PSPParams (class in odisseo.option_classes) Q q (odisseo.option_classes.LogarithmicParams attribute) q1 (odisseo.option_classes.TriaxialNFWParams attribute) q2 (odisseo.option_classes.TriaxialNFWParams attribute) R r_c (odisseo.option_classes.PSPParams attribute) r_s (odisseo.option_classes.NFWParams attribute) (odisseo.option_classes.TriaxialNFWParams attribute) random() (in module odisseo.visualization) return_snapshots (odisseo.option_classes.SimulationConfig attribute) rho (odisseo.option_classes.TwoPowerTriaxialParams attribute) RungeKutta4() (in module odisseo.integrators) runtime (odisseo.time_integration.SnapshotData attribute) S sample_position_on_circle() (in module odisseo.initial_condition) sample_position_on_sphere() (in module odisseo.initial_condition) sech2_z (odisseo.option_classes.SimulationConfig attribute) SimulationConfig (class in odisseo.option_classes) SimulationParams (class in odisseo.option_classes) single_body_acc() (in module odisseo.dynamics) SnapshotData (class in odisseo.time_integration) softening (odisseo.option_classes.SimulationConfig attribute) spherical_coords() (in module odisseo.visualization) states (odisseo.time_integration.SnapshotData attribute) sun_to_gal() (in module odisseo.utils) T t_end (odisseo.option_classes.SimulationParams attribute) Thick_MN3DiskPotential() (in module odisseo.potentials) ThickMN3Disk_params (odisseo.option_classes.SimulationParams attribute) ThickMN3DiskParams (class in odisseo.option_classes) Thin_MN3DiskPotential() (in module odisseo.potentials) ThinMN3Disk_params (odisseo.option_classes.SimulationParams attribute) ThinMN3DiskParams (class in odisseo.option_classes) time_integration() (in module odisseo.time_integration) times (odisseo.time_integration.SnapshotData attribute) total_energy (odisseo.time_integration.SnapshotData attribute) TriaxialNFW() (in module odisseo.potentials) TriaxialNFW_params (odisseo.option_classes.SimulationParams attribute) TriaxialNFWParams (class in odisseo.option_classes) TwoPowerTriaxial_params (odisseo.option_classes.SimulationParams attribute) TwoPowerTriaxialParams (class in odisseo.option_classes) TwoPowerTriaxialPotential() (in module odisseo.potentials) V v0 (odisseo.option_classes.LogarithmicParams attribute)