jz-fmm
Contents
Installation
Getting started
Multi-GPU guide
Developer Guide
API Reference
JAX compatibility and helpers
Known issues
Attribution
Changelog
jz-fmm
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
a (jzfmm.external_potential.HernquistPotential parameter)
acc (jzfmm.external_potential.UniformAcceleration parameter)
acceleration() (jzfmm.config.PotentialField method)
alloc_fac_comm_nodes (jzfmm.config.FMMConfig parameter)
alloc_fac_comm_particles (jzfmm.config.FMMConfig parameter)
alloc_fac_ilist (jzfmm.config.FMMConfig parameter)
B
bulge (jzfmm.external_potential.MilkyWayPotential parameter)
C
cfg (jzfmm.time_integration.force_and_potential parameter)
(jzfmm.time_integration.simulate parameter)
(jzfmm.time_integration.simulate_with_outputs parameter)
(jzfmm.time_integration.timestep parameter)
cfg_direct (jzfmm.fmm.direct_summation parameter)
cfg_fmm (jzfmm.fmm.fast_multipole_method parameter)
(jzfmm.loss.maximum_mean_discrepancy parameter)
D
dim (jzfmm.data.LocalExpansion parameter)
direct_summation() (in module jzfmm.fmm)
DirectSummationConfig (class in jzfmm.config)
DiskPotential (class in jzfmm.external_potential)
DKDConfig (class in jzfmm.config)
DKDLatticeConfig (class in jzfmm.config)
dt (jzfmm.time_integration.timestep parameter)
dv (jzfmm.config.DKDLatticeConfig parameter)
dx (jzfmm.config.DKDLatticeConfig parameter)
E
external_potential (jzfmm.config.SimConfig parameter)
F
fast_multipole_method() (in module jzfmm.fmm)
find_center() (in module jzfmm.time_integration)
FMMConfig (class in jzfmm.config)
force (jzfmm.config.SimConfig parameter)
force() (jzfmm.data.LocalExpansion method)
force_and_potential() (in module jzfmm.time_integration)
fphi() (jzfmm.data.LocalExpansion method)
G
G (jzfmm.fmm.direct_summation parameter)
(jzfmm.fmm.fast_multipole_method parameter)
G() (jzfmm.config.UnitConfig method)
gas_disk (jzfmm.external_potential.MilkyWayPotential parameter)
H
halo (jzfmm.external_potential.MilkyWayPotential parameter)
height (jzfmm.external_potential.DiskPotential parameter)
HernquistPotential (class in jzfmm.external_potential)
I
int_dtype (jzfmm.config.DKDLatticeConfig parameter)
integrator (jzfmm.config.SimConfig parameter)
IntegratorConfig (class in jzfmm.config)
J
jzfmm.config
module
jzfmm.data
module
jzfmm.external_potential
module
jzfmm.fmm
module
jzfmm.loss
module
jzfmm.time_integration
module
K
kahan_summation (jzfmm.config.DirectSummationConfig parameter)
(jzfmm.config.FMMConfig parameter)
KDKConfig (class in jzfmm.config)
kernel (jzfmm.config.DirectSummationConfig parameter)
(jzfmm.config.FMMConfig parameter)
KernelConfig (class in jzfmm.config)
kind_id() (jzfmm.config.KernelConfig method)
(jzfmm.config.OpeningByAngle method)
(jzfmm.config.OpeningCriterionConfig method)
(jzfmm.config.Plummer2DKernel method)
(jzfmm.config.PlummerKernel method)
(jzfmm.config.SoftenedDistanceKernel method)
L
loc (jzfmm.data.Particles parameter)
LocalExpansion (class in jzfmm.data)
logging (jzfmm.config.SimConfig parameter)
M
mass (jzfmm.data.Particles parameter)
(jzfmm.external_potential.DiskPotential parameter)
(jzfmm.external_potential.HernquistPotential parameter)
mass_in_msol (jzfmm.config.UnitConfig parameter)
maximum_mean_discrepancy() (in module jzfmm.loss)
MilkyWayPotential (class in jzfmm.external_potential)
module
jzfmm.config
jzfmm.data
jzfmm.external_potential
jzfmm.fmm
jzfmm.loss
jzfmm.time_integration
N
nbind (jzfmm.time_integration.find_center parameter)
NFWPotential (class in jzfmm.external_potential)
normalize (jzfmm.loss.maximum_mean_discrepancy parameter)
nout (jzfmm.time_integration.simulate_with_outputs parameter)
npot (jzfmm.time_integration.find_center parameter)
num (jzfmm.data.Particles parameter)
num_total (jzfmm.data.Particles parameter)
O
opening (jzfmm.config.FMMConfig parameter)
OpeningByAngle (class in jzfmm.config)
OpeningCriterionConfig (class in jzfmm.config)
P
p (jzfmm.config.FMMConfig parameter)
(jzfmm.time_integration.find_center parameter)
(jzfmm.time_integration.force_and_potential parameter)
(jzfmm.time_integration.simulate parameter)
(jzfmm.time_integration.simulate_with_outputs parameter)
(jzfmm.time_integration.timestep parameter)
params() (jzfmm.config.KernelConfig method)
(jzfmm.config.OpeningByAngle method)
(jzfmm.config.OpeningCriterionConfig method)
(jzfmm.config.Plummer2DKernel method)
(jzfmm.config.PlummerKernel method)
(jzfmm.config.SoftenedDistanceKernel method)
part (jzfmm.fmm.direct_summation parameter)
(jzfmm.fmm.fast_multipole_method parameter)
(jzfmm.loss.maximum_mean_discrepancy parameter)
part_target (jzfmm.loss.maximum_mean_discrepancy parameter)
Particles (class in jzfmm.data)
phic() (jzfmm.external_potential.NFWPotential method)
Plummer2DKernel (class in jzfmm.config)
PlummerKernel (class in jzfmm.config)
pos (jzfmm.data.Particles parameter)
pos_in_kpc (jzfmm.config.UnitConfig parameter)
potential() (jzfmm.config.PotentialField method)
(jzfmm.data.LocalExpansion method)
(jzfmm.external_potential.DiskPotential method)
(jzfmm.external_potential.HernquistPotential method)
(jzfmm.external_potential.MilkyWayPotential method)
(jzfmm.external_potential.NFWPotential method)
(jzfmm.external_potential.UniformAcceleration method)
PotentialField (class in jzfmm.config)
pout (jzfmm.fmm.fast_multipole_method parameter)
R
remove_self_interaction (jzfmm.config.DirectSummationConfig parameter)
(jzfmm.config.FMMConfig parameter)
result (jzfmm.fmm.fast_multipole_method parameter)
rhoc (jzfmm.external_potential.NFWPotential parameter)
rs (jzfmm.external_potential.NFWPotential parameter)
S
scale_radius (jzfmm.external_potential.DiskPotential parameter)
SimConfig (class in jzfmm.config)
simulate() (in module jzfmm.time_integration)
simulate_with_outputs() (in module jzfmm.time_integration)
SoftenedDistanceKernel (class in jzfmm.config)
softening (jzfmm.config.Plummer2DKernel parameter)
(jzfmm.config.PlummerKernel parameter)
(jzfmm.config.SoftenedDistanceKernel parameter)
star_disk (jzfmm.external_potential.MilkyWayPotential parameter)
steps_per_output (jzfmm.time_integration.simulate_with_outputs parameter)
T
t (jzfmm.time_integration.timestep parameter)
tend (jzfmm.time_integration.simulate_with_outputs parameter)
th (jzfmm.fmm.fast_multipole_method parameter)
theta (jzfmm.config.OpeningByAngle parameter)
tide() (jzfmm.data.LocalExpansion method)
timestep() (in module jzfmm.time_integration)
tree (jzfmm.config.FMMConfig parameter)
ts (jzfmm.time_integration.simulate parameter)
tstart (jzfmm.time_integration.simulate_with_outputs parameter)
U
UniformAcceleration (class in jzfmm.external_potential)
UnitConfig (class in jzfmm.config)
units (jzfmm.config.SimConfig parameter)
V
values (jzfmm.data.LocalExpansion parameter)
vel (jzfmm.data.Particles parameter)
vel_in_kmps (jzfmm.config.UnitConfig parameter)