Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* first draft at calc_bonds_idx cpp implementation * test for calcbondsidx * loadinterleaved double case need to load fewer int values to cast to longs, to then load as doubles * fixes loadinterleaved idx double case this is the right combo of loading ints and promoting to longlongs * orthogonal and triclinic calcbondsidx and tests * boilerplate for calcanglesidx * calcanglesidx implementation and tests * more generic int32 to int64 conversion * calc dihedrals idx function stubs * fix test fixture to initialise all coordinates previously only populated 1/3 of the coordinate array with values... * adds dihedrals idx implementation and tests * function stubs for distance array idx * change to int* not uint* for idx functions loading ints takes int anyway, so don't confuse signed-ness of these * push DAidx down scalar path for small problem sizes * DAidx implementation * embiggen the idx fixture to allow distance array results nidx * nidx shouldn't be too large... * DAidx tests * function stubs for SDAidx * SDAidx implementation and tests
- Loading branch information