numerics
Loading...
Searching...
No Matches
nbody Namespace Reference

Classes

struct  Body
 
struct  NBodySim
 

Enumerations

enum class  Scenario { Figure8 , SolarSystem , BinaryPlus , Galaxy }
 

Functions

const char * scenario_name (Scenario s)
 

Enumeration Type Documentation

◆ Scenario

enum class nbody::Scenario
strong
Enumerator
Figure8 

Chenciner-Montgomery figure-8 choreography (3 equal masses)

SolarSystem 

Sun + 4 planets on circular Keplerian orbits.

BinaryPlus 

Equal-mass binary + one test particle on a wide orbit.

Galaxy 

Random N bodies — gravity only, bodies merge on contact.

Definition at line 33 of file nbody.hpp.

Function Documentation

◆ scenario_name()

const char * nbody::scenario_name ( Scenario  s)
inline

Definition at line 40 of file nbody.hpp.

References BinaryPlus, Figure8, Galaxy, and SolarSystem.