spherical-cow icon indicating copy to clipboard operation
spherical-cow copied to clipboard

A high volume fraction sphere packing library

Results 9 spherical-cow issues
Sort by recently updated
recently updated
newest added

We have some issues with negative square root values with the current point finding solution. Investigate quaternions to do this instead.

WIP, should close #13 (and thus #12) when complete. - [x] Domain space (dummy) - [x] Grid indices - [x] Row and column linked lists - [ ] Contact detection...

To push coverage back up, we need to run some deserialization with known failure modes.

Hi, I measured the time taken for some domain sizes and thereby different number of spheres. But what I'm seeing is a O(n^2) behaviour instead of the O(n) behaviour the...

`set_v` and `sphere_contacts` could be optimised using a kd tree. May be overkill though, I'm not sure.

There are most likely performance enhancements that can be made which I've not investigated all that thoroughly. Now that the library is effectively 'complete', we can try to shave off...

[checklist](https://rust-lang-nursery.github.io/api-guidelines/checklist.html)

By design the main algorithm is sequential. But there are other places we can look to improve by work sharing. Mostly in the `utils` module, where we iterate over all...

Currently we are only using `f32`s, but it would be good if this was generic over reals. For example: ```rust struct Sphere { center: Point3, radius: N, } impl Sphere...