MCPcopy Index your code
hub / github.com/Canleskis/particular

github.com/Canleskis/particular @v0.7.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.7.0 ↗ · + Follow
336 symbols 543 edges 35 files 28 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

particular/README.md

Extension points exported contracts — how you extend this code

ComputeMethod (Interface)
Trait to perform a computation of values between objects contained in a storage of type `S`. # Example ``` # use parti [24 …
particular/src/compute_method/mod.rs
SceneData (Interface)
(no doc) [5 implementers]
examples/physics-scenes/src/simulation_scene/scene_data.rs
DurationSlider (Interface)
(no doc) [1 implementers]
examples/pocket-solar-system/src/ui.rs
Particle (Interface)
Trait to describe a particle which consists of a [position](Particle::position) and a [gravitational parameter mu](Parti [3 …
particular/src/particle.rs
SceneDataClone (Interface)
(no doc) [1 implementers]
examples/physics-scenes/src/simulation_scene/scene_data.rs
IntoPointMass (Interface)
Trait to convert a type implementing [`Particle`] to a [`PointMass`]. [1 implementers]
particular/src/particle.rs
ReorderedCompute (Interface)
Marker trait for [`ComputeMethod`]s implemented with a [`ParticleReordered`] storage for a [`Particle`] of type `P`. [1 …
particular/src/particle.rs
Accelerations (Interface)
Trait to compute accelerations from an iterator of [`Particle`] objects. [1 implementers]
particular/src/particle.rs

Core symbols most depended-on inside this repo

get
called by 13
particular/src/compute_method/storage.rs
clone
called by 11
examples/physics-scenes/src/simulation_scene/scene_data.rs
acceleration_error
called by 10
particular/src/compute_method/mod.rs
circular_orbit_stability
called by 10
particular/src/compute_method/mod.rs
push
called by 9
examples/pocket-solar-system/src/orbit_prediction.rs
entity
called by 8
examples/physics-scenes/src/simulation_scene/loaded_scene.rs
bench_cm
called by 8
particular/benches/benchmark.rs
accelerations
called by 6
particular/src/particle.rs

Shape

Method 132
Class 96
Function 76
Interface 24
Enum 8

Languages

Rust100%

Modules by API surface

particular/src/compute_method/storage.rs31 symbols
examples/pocket-solar-system/src/physics.rs23 symbols
particular/src/compute_method/math.rs18 symbols
particular/src/compute_method/sequential.rs15 symbols
examples/pocket-solar-system/src/orbit_prediction.rs15 symbols
examples/physics-scenes/src/main.rs15 symbols
particular/src/compute_method/gpu_compute/mod.rs13 symbols
particular/src/compute_method/tree/partition.rs12 symbols
examples/pocket-solar-system/src/ui.rs12 symbols
particular/src/compute_method/parallel.rs11 symbols
examples/pocket-solar-system/src/selection.rs11 symbols
examples/pocket-solar-system/src/main.rs11 symbols

For agents

$ claude mcp add particular \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page