Skip to content

aoshimash/cs

Repository files navigation

CS

Coordinate systems library for planetary N-body simulation.

Usage

Example

Convert Orbital Elements to Cartesian Coordinates

// Arrange containers to store results
vector<valarray<double>> pos(3, valarray<double>(3));
vector<valarray<double>> vel(3, valarray<double>(3));

// Convert orbital elements to cartesian coordinates
cs::ConvertOelemToCartesian(mass, oelems, &pos, &vel);

Convert Cartesian Coordinates to Orbital Elements

auto oelems = cs::ConvertCartesianToOelem(mass, pos, vel);

About

Coordinate systems for planetary N-body simulation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published